1. BitBucket Webhook 설정
2. Jenkins 설치 1. Compose 파일 작성
# jenkins-compose.yml
version: "3.6"
services:
jenkins:
image: jenkins/jenkins
container_name: jenkins
ports:
- 10000:8080
- 50000:50000
volumes:
- ~/docker-volumes/jenkins:/var/jenkins_home2. 서비스 기동
compose 파일 실행 전 volume 디렉토리를 생성한다.
$ mkdir ~/docker-volumes/jenkins
$ docker-compose -f jenkins-compose.yml up -d3. Jenkins 기동 시 permission 오류
# 서비스 기동 후 : permission 오류 해결
$ sudo chown 현재사용자:현재사용자 -R ~/docker-volumes/jenkins
# 서비스 기동 전 : ~/docker-volumes/jenkins 디렉토리 생성
$ mkdir ~/docker-volumes/jenkins3. Jenkins 세팅
1. Unlock Jenkins
$ docker logs jenkins2. Jenkins 플러그인 설치 2-1. Jenkins 기본 플러그인 설치
2-2. BitBucket 연동 관련 플러그인 설치
3. Jenkins Credential 등록
#. Jenkins Credential 등록 방법
> [작업로그] CI/CD 구축 #1 - CI/CD 시나리오
> [작업로그] CI/CD 구축 #2 - Docker, Docker Compose 설치
> [작업로그] CI/CD 구축 #4 - Jenkins Item 등록 및 Pipeline 작성
> [작업로그] CI/CD 구축 #5 - sonarqube 설치 및 pipeline 작성