본 글은 Docker를 기반으로 Jenkins의 기본적인 사용방법을 공부하고 추후 작업 시 중복되는 작업비용을 줄이기 위한 참고 및 정리 글이라서, 몇몇 배경 내용이 빠져있을 수 있는 점 참고 부탁드립니다. 🙋♂️ (피드백은 언제든지 환영합니다. 🤩)
Item(Project) 생성
- 좌측 탭에 새로운 Item 탭을 눌러 프로젝트를 생성한다.
- 여러가지 템플릿 중 현 단계에서는 Freestyle project로 생성할 것이다.
- 이 아이템을 실행 가게 되면 특정 스크립트가 실행되게 하는 Excute shell을 선택한다.
- 간단한 실행 스크립트를 적어주고, 저장한다.
- 지금 빌드를 클릭하면 빌드 결과를 하단에서 성공, 실패, 진행 중으로 알려준다.
- 결과의 Console Output을 통해, 결과 내용을 알 수 있고 이전에 적용해놨던 스크립트가 실행된 걸 볼 수 있다.
- 결과 중 workspace에 들어갈 수 있는 경로가 보이는데, 터미널로 한번 docker에 접속하여 들어가 보자!
~ > docker ps 00:14:51
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3bec5363e25f jenkins/jenkins:lts-jdk11 "/usr/bin/tini -- /u…" 4 hours ago Up 4 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp jenkins-server
~ > docker exec -it jenkins-server bash 00:14:53
jenkins@3bec5363e25f:/$
- docker ps 로 Up상태인지 확인 후 docker exec -it jenkins-server bash 로 접속한다.
jenkins@3bec5363e25f:~$ cd /var/jenkins_home/workspace
jenkins@3bec5363e25f:~/workspace$ ls -al
total 12
drwxr-xr-x 3 jenkins jenkins 4096 Sep 25 15:07 .
drwxr-xr-x 14 jenkins jenkins 4096 Sep 25 15:11 ..
drwxr-xr-x 2 jenkins jenkins 4096 Sep 25 15:07 My-First-Project
- 결과에서 /var/jenkins_home/workspace 경로를 복사하여 workspace에 들어가 방금 만든 프로젝트를 확인해본다.
- 정상적으로 프로젝트가 만들어진 것을 확인할 수 있었다.
관련 글
Jenkins | CI/CD Pipeline 구축 - 01. Jenkins 설치 및 설정
Jenkins | CI/CD Pipeline 구축 - 03. Git, Maven Plugin 세팅
Jenkins | CI/CD Pipeline 구축 - 04. Git에서 코드 가져와서 빌드하기
Jenkins | CI/CD Pipeline 구축 - 05. Tomcat Plugin 세팅
참고자료
Jenkins를 이용한 CI/CD Pipeline 구축
'Dev > Infra | Cloud' 카테고리의 다른 글
Jenkins | CI/CD Pipeline 구축 - 06. PollSCM(지속적인 파일 업데이트) (0) | 2022.09.28 |
---|---|
Jenkins | CI/CD Pipeline 구축 - 05. Tomcat Plugin 세팅 (0) | 2022.09.27 |
Jenkins | CI/CD Pipeline 구축 - 04. Git에서 코드 가져와서 빌드하기 (0) | 2022.09.27 |
Jenkins | CI/CD Pipeline 구축 - 03. Git, Maven Plugin 셋팅 (0) | 2022.09.27 |
Jenkins | CI/CD Pipeline 구축 - 01. Jenkins 설치 및 설정 (0) | 2022.09.27 |