본문 바로가기
Infra & Cloud/DevOps

[Jenkins] Jenkins를 활용한 CI/CD 파이프라인 구축 (4)

by newstellar 2021. 9. 10.
반응형

2021.09.10 - [웹 & 앱 개발] - [Jenkins] Jenkins를 활용한 CI/CD 파이프라인 구축 (3)

 

[Jenkins] Jenkins를 활용한 CI/CD 파이프라인 구축 (3)

2021.09.10 - [웹 & 앱 개발] - [Jenkins] Jenkins를 활용한 CI/CD 파이프라인 구축 (2) [Jenkins] Jenkins를 활용한 CI/CD 파이프라인 구축 (2) 2021.09.10 - [웹 & 앱 개발] - [Jenkins] Jenkins를 활용한 CI/CD..

newstellar.tistory.com


 

[Jenkins] Jenkins를 활용한 CI/CD 파이프라인 구축 (4)

1. EC2에 Docker 설치 및 실행

  • 자신의 EC2로 들어가 Docker를 설치해야 한다. (Docker도 제대로 공부해야 하는데... 추후에 블로그 글 쓸 예정입니다.)
    • 아래 명령어의 두 번째 줄과 세 번째 줄이 의미하는 바는 이 링크를 참고하면 된다. 링크가 없어질까봐 잠깐 설명을 하자면, usermod는 사용자 계정 정보를 변경하는 명령으로서 usermod [옵션] [사용자 계정] 형식으로 입력한다. -a와 -G는 각각 정보를 추가(append)하고 사용자 계정의 그룹을 대상으로 하는 옵션이다.
    만약 -a 옵션을 붙이지 않는다면 사용자 계정의 그룹에 '추가'되는 것이 아니라 '변경'되므로 기존의 정보가 모두 삭제될 수 있기 때문에 조심해야 한다.
sudo yum install docker
sudo usermod -aG docker $USER
sudo usermod -aG docker jenkins
sudo service docker start
  • 위 명령어를 성공적으로 수행했다면 sudo docker ps 입력했을 때 아무런 컨테이너도 떠있지 않은 빈 리스트를 볼 수 있다.

 

 



2. Jenkins 새로운 item 만들기

  • Pipeline
    • Jenkins를 사용하기 위한 모든 준비가 끝났으므로 Jenkins Dashboard > 새로운 Item 으로 들어가 Pipeline을 구축할 것이다.

  • 자기가 원하는 이름으로, 여섯 가지 선택지 가운데 Pipeline을 선택하여 item을 만들어보자. 세 번째 강좌에서 만든 Jenkinsfile 코드를 Pipeline Script에 붙여넣어도 좋고 아니면 Pipeline script from SCM을 선택해서 Git Repository URL과 branch를 명시하는 방식으로도 Jenkinsfile을 불러올 수 있다.




 


참고자료
T-Academy Jenkins를 활용한 CI/CD

반응형

댓글