본문 바로가기

DevOps/Jenkins

(5)
[skip ci] Jenkins에서 특정 commit 빌드 skip하는 법 :: DANIDANI git에서 프로젝트에 push를 하였을 때 webhook으로 jenkins에 전달되는 경우 모든 트리거에 대해서 빌드를 수행하게 된다. 이때, 특정 commit에 대해서 빌드를 수행하고 싶지 않은 경우는 어떻게 할까? 우선, Ci Skip Plugin 을 설치해준다. 그 다음에 해당하는 '프로젝트 - 구성 - 빌드환경' 에서 Enable ck-skip을 선택해준다. git에서 commit시 메세지에 ci skip 이나 skip ci라고 적어주면 빌드를 수행하지 않는다!
Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(4) - 빌드 성공 시 EB로 자동 배포 :: DANIDANI nodejs에서 작성한 express 애플리케이션을 git에 올리면 트리거를 이용해 jenkins에서 자동 빌드가 되고 nodejs에서 작성한 테스트 코드가 실행됩니다. 빌드에 성공하고 테스트 코드도 모두 통과가 되면 AWS elastic beanstalk에 자동 배포를 해주는 ci/cd 를 구축해봅니다. (1) 편으로 바로가기 2020/10/29 - [DevOps/Jenkins] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(1) - Jenkins 설치 및 기본 세팅, git 연결 (2) 편으로 바로가기 2020/10/30 - [DevOps/Jenkins] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하..
Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(3) - Test Results Analyzer 테스트 결과 레포트 :: DANIDANI nodejs에서 작성한 express 애플리케이션을 git에 올리면 트리거를 이용해 jenkins에서 자동 빌드가 되고 nodejs에서 작성한 테스트 코드가 실행됩니다. 빌드에 성공하고 테스트 코드도 모두 통과가 되면 AWS elastic beanstalk에 자동 배포를 해주는 ci/cd를 구축해봅니다. (1) 편으로 바로가기 2020/10/29 - [DevOps/Jenkins] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(1) - Jenkins 설치 및 기본 세팅, git 연결 (2) 편으로 바로가기 2020/10/30 - [분류 전체보기] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(2) - J..
Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(2) - Jenkins와 github 연동 with Webhook :: DANIDANI nodejs에서 작성한 express 애플리케이션을 git에 올리면 트리거를 이용해 jenkins에서 자동 빌드가 되고 nodejs에서 작성한 테스트 코드가 실행됩니다. 빌드에 성공하고 테스트 코드도 모두 통과가 되면 AWS elastic beanstalk에 자동 배포를 해주는 ci/cd 를 구축해봅니다. (1) 편으로 바로가기 2020/10/29 - [DevOps/Jenkins] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(1) - Jenkins 설치 및 기본 세팅, git 연결 이번에는 git에서 push를 했을 때 자동으로 jenkins에서 빌드를 해주는 작업을 해줄 겁니다. 1. 깃에서 webhook설정 해당하는 프로젝트 - settings -..
Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(1) - Jenkins 설치 및 기본 세팅, git 연결 :: DANIDANI nodejs에서 작성한 express 애플리케이션을 git에 올리면 트리거를 이용해 jenkins에서 자동 빌드가 되고 nodejs에서 작성한 테스트 코드가 실행됩니다. 빌드에 성공하고 테스트 코드도 모두 통과가 되면 AWS elastic beanstalk에 자동 배포를 해주는 ci/cd 를 구축해봅니다. Jenkins 설치 (1) on MacOS brew install jenkins-lts (2) on Linux sudo wget -O /etc/yum.repos.d/jenkins.repo sudo rpm --import sudo yum install jenkins (3) 그 외 다른 OS는 사이트 참고 Jenkins download and deployment Jenkins 시작 (1) on MacOS ..