728x90 Jenkins3 Jenkins Generic Webhook Trigger를 이용한 GitHub branch별 push event WebHook 설정 GitLab 에서 WebHook 을 설정해서 사용하다가 GitHub로 이전할 일이 생겼는데 GitHub에는 branch 별로 push를 하면 branch 명으로 판단해서 WebHook 을 동작시키는 기능이 없었다 그래서 검색을 하다가 알게 된 것이 조금 복잡하긴 하지만 Generic Webhook Trigger Jenkins Plugin 을 사용하는 것이다 GitHub에서는 해당 Repository에서 Push Event 가 발생하면 등록된 WebHook URL을 Jenkins로 전송하고 Jenkins에서는 Generic Webhook Trigger에 설정된 branch에 대해서만 Jenkins Item을 수행한다 설정이 GitLab 보다 조금 복잡하긴 하지만 아래와 같이 설정하면 GitLab의 bran.. DevOps 2021. 7. 28. Jenkins와 AWS ECR을 사용한 Docker 배포 [3] - Jenkins 설정 Jenkins와 AWS ECR을 사용한 Docker 배포 [1] - AWS ECR Private Repository 생성 및 설정 Jenkins와 AWS ECR을 사용한 Docker 배포 [2] - Jenkins 서버에서 AWS ECR 로그인 하기 Jenkins와 AWS ECR을 사용한 Docker 배포 [3] - Jenkins 설정 Jenkins와 AWS ECR을 사용한 Docker 배포 [4] - 배포스크립트 작성 Jenkins 설정 1. Jenkins Item 생성 및 Git Connection 정보 등록 Jenkins Item을 생성하고 자신이 사용하는 Git Connection 정보를 등록한다 2. 환경변수 등록 deploy.sh에 필요한 환경변수를 등록한다 APP_NAME - Applicati.. DevOps 2021. 7. 11. [Jenkins] CI/CD 자동적용 설정 1. SSH 접속 정보 등록 1. Jenkins 관리 - 시스템 설정 이동 2. Publish over SSH 영역으로 이동 3. SSH Server 정보 등록 추가 버튼을 눌러서 추가할 SSH Server 정보를 입력 Remote Directory 는 공용으로 사용하기 위해 HOME 영역 까지만 지정 고급 버튼을 클릭 Use password authentication, or use a different key 체크 Path to key 항목에 pem key 절대경로 입력 AWS: /var/jenkins_home/scripts/pem/aws/ TOAST: /var/jenkins_home/scripts/pem/toast/ 저장 버튼을 클릭해 입력한 SSH Server 정보 저장 2. ITEM에 자동 CI/.. DevOps 2020. 5. 1. 이전 1 다음 💲 추천 글 728x90