본문 바로가기
반응형

사용법10

MultiBranches Pipeline 설명 및 사용법 [MulptiBranches Pipeline Project] 이 프로젝트의 주요기능은 jenkins가 자동으로 "소스코드 관리 시스템"에서 jenkins 프로젝트로 인식되는 프로젝트의 브랜치를 관리하고 빌드하는 것이다. 브랜치별로 Job이 폴더 프로젝트에 존재한다. "소스코드 관리 시스템"에서 브랜치가 발생하면, 자동으로 이에 해당하는 jenkins Job이 생성된다. 따라서, "소스코드 관리 시스템(GIT)"의 브랜치가 발생하면 자동으로 발견하고 브랜치별로 빌드배포가 가능하다. Branch Sources Server : Repository Credentials : SCM 접속 인증정보 Owner : Use the Project Key, not the project name Repository Name .. 2023. 8. 17.
Maven Wrapper의 이해와 사용법 Maven Wrapper는 Maven 빌드 사용자가 maven 빌드를 실행하는 데 필요한 모든 것을 갖추도록 하는 방법입니다. 다시 말해, Maven Wrapper을 사용하면 빌드시 "도구의 버전"이나 "개발환경"에 더 이상 의존하지 않도록 독립적이게 됩니다. Ex. Maven 설치 없이도 빌드를 할 수 있다. (Apache Maven Project에서 말하길, Gradle에서 차용한 아이디어를 구현한것으로 되어 있음) Supported System Linux Windows MacOS/OSX … Maven Wrapper 설정 방법 가장 쉬운 방법은 Maven Wrapper Plugin을 사용 하는 것입니다. 필요한 Maven Wrapper Files을 추가 혹은 업데이트 하려면 아래의 명령어를 실행해야 .. 2023. 8. 14.
kubernetes의 namespace 소개 및 사용법 논리적인 클러스터(namespace) : 물리적인 클러스터를 논리적으로 여러개로 나눠서 개별적으로 서로 다른 역할을 하는 클러스터로 나눌 수 있다. 개별적인 Access Control 정책 / 네트워크 정책 등. 네임스페이스 이름 제약 최대 63자(Characters) 알파벳 소문자,숫자,하이픈(-) 만 허용 하이픈(-)은 맨 앞이나 맨뒤에 올수 없음 이름이 틀린경우, 아래와 같은 오류메시지 The Namespace "ABC" is invalid: metadata.name: Invalid value: "ABC": a DNS-1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an a.. 2022. 4. 4.
리눅스 SCP 사용법(원격지 파일 전송) SCP는 Secure Copy의 줄임말로, SSH를 이용하여 원격지에 파일을 가져오거나 보내기 위해서 사용하는 명령어입니다. 사용법 파일을 로컬 > 원격지로 전송할때 Ex) # scp [option] [로컬파일명1] [로컬파일명2] [원격지ID]@[원격지IP]:[받는위치] # scp testfile1 testfile2 root@10.10.10.1:/tmp/testuser 디렉토리를 전송할때는 -r 옵션을 사용 # scp -r testfolder root@10.10.10.1:/tmp/testuser 파일을 원격지 > 로컬로 가져올때 Ex) # scp [option] [원격지ID]@[원격지IP]:[원본위치] [받는위치] # scp root@10.10.10.1:/tmp/test/testfile /home/te.. 2022. 2. 16.
[Linux] 일반계정 Sudoers 사용하기 보통 Linux 서버를 운영하면, 관리자 계정과 일반 사용자 계정으로 나뉘어져 운영을 하게 된다. 관리자 계정은, 보통 root 계정(관리자 권한) 사용자 계정은, 운영자가 아닌 일반 사용자 or 개발자에게 개별적으로 할당하는 계정(사용자 권한)을 말한다. 그런데 리눅스 서버에 서비스를 운영하다보면, 일반 사용자 계정을 사용 하는 사람도 때에 따라서 관리자의 권한이 필요할 때가 있다.(예를 들면 서비스 시작/중지/재시작 등.) 이때, 일반 사용자는 su 명령어를 통해서 root 권한으로 로그인하여 관리자 계정으로 재로그인 할수도 있지만, Sudo 라는 명령어를 통해서 임시적으로 root 권한을 가질 수 있다. Sudo 명령어를 사용하려면, 관리자가 일반계정에 sudo 사용 권한을 주어야 하는데, 권한을 .. 2021. 12. 22.
Ansible Role 개요 및 사용법 Ansible의 role(롤)은 Playbook(플레이북)을 여러 파일로 분할하는 메커니즘이다. 여러 파일로 분할함으로써 플레이북을 간단하게 작성할 수 있고, 재사용이 쉬워 진다. [Role의 Default Path] Default path : /etc/ansible/roles Default Path 재정의 방법 Ansible.cfg 파일 수정 [default] roles_path = ~/ansible_roles [Role의 구조] 각 역할들을 정의하고, 이들을 Directory별로 분리한다. Example 롤 Directory 설명 Roles/example/tasks/main.yml 테스크 Roles/example/files/ 호스트에 업로드할 파일 Roles/example/templates/ Jinj.. 2021. 7. 31.
반응형