관리 배포
-
[Jenkins] Shell Script 실행 시 날짜를 파라미터로 넘기는 방법관리 배포/jenkins 2020. 11. 3. 20:48
이번 시간에는 shell script 실행 시 Jenkins 설정에서 날짜 정보를 구해서 전달하는 방법에 대해서 알아보도록 하겠습니다. ex) Execute shell script on remote host using ssh [Jenkins 관리] 탭에서 [플러그인 관리] 메뉴를 선택합니다. [설치 가능] 탭으로 이동 후 검색창에 [date-]로 검색을 한 후 Date Parameter 플러그인을 설치합니다. Date Parameter 플러그인 설치 후 날짜 정보를 사용하기 원하는 프로젝트의 [구성] 탭을 클릭합니다. [General] 탭에서 [이 빌드는 매개변수가 있습니다]를 체크 후 Date Parameter를 추가합니다. 빌드 시 사용하고자 하는 날짜 정보를 아래와 같이 입력합니다. 아래 설정은 2..
-
[Jenkins] Docker 컨테이너 구축관리 배포/jenkins 2020. 11. 3. 16:29
이번 시간에는 docker 컨테이너를 이용해서 Jenkins를 구축하는 방법에 대해서 알아보도록 하겠습니다. 구성은 아래 그림과 같이 구성하도록 하겠습니다. master 노드가 있고 하위에 2개의 slave를 두도록 하겠습니다. master 노드 생성 docker-compose.yml 파일을 아래와 같이 작성합니다. version: "3" services: master: container_name: master image: jenkins/jenkins:latest ports: - "80:8080" volumes: - ./volumns/jenkins:/var/jenkins_home environment: - TZ=Asia/Seoul environment의 TZ의 경우 타임존 설정 시 사용 됩니다. 해당 옵..
-
[GIT] 로컬 브랜치 전환, 삭제 및 원격 저장소에 있는 브랜치 가져오기관리 배포/git 2020. 9. 15. 22:47
브랜치 전환하기 특정 브랜치로 전환하기 위해서 사용되는 명령어는 checkout이다. 다음과 같이 checkout 명령어 뒤에 사용할 브랜치 이름을 입력한다. $ git checkout 하지만 현재 브랜치에 merge 되지 않은 엔트리가 존재하거나 conflict가 난 상태에서 다른 브랜치로 checkout하기 위해서는 아래와 같이 -f 옵션을 사용한다. $ git checkout -f master 로컬 브랜치 삭제 특정 브랜치를 삭제하려면 branch 명령에 -d 옵션을 지정하여 실행하면 된다. $ git branch -d 하지만 삭제 하려는 브랜치가 머지가 안된 상태라면 브랜치 삭제에 실패한다. 머지되지 않은 브랜치를 삭제하려면 명령어에 -D (대문자) 옵션을 지정하여 실행하면 머지되어 있지 않더라도..
-
[GIT] 원격 저장소 커밋 되돌리기관리 배포/git 2020. 9. 9. 01:53
1. 로컬에 저장된 커밋을 되돌린다. $ git reset --hard HEAD~3 IntelliJ를 사용하는 경우 하단의 Version Control 트리에서 되돌리고 싶은 커밋을 선택하고 우측 마우스를 클릭해서 [Reset Current Branch to Here...]를 선택한다. 2. 로컬 변경 사항을 원격 저장소에 강제로 반영한다. 옵션 -f를 주지 않을 경우 로컬과 원격 동기화 에러로 반영이 안되기 때문에 -f 옵션을 줘서 강제로 반영한다. git push -f origin [브랜치 이름]