[Jenkins + Git] 연동 및 테스트하기

윤들윤들·2021년 1월 12일
0
post-thumbnail

혹시나 Jenkins 를 설치하지 않으신 분은 이전 포스팅을 먼저 보시는걸 추천드리겠습니다. Jenkins 설치!!

Side Project 를 배포하기 앞서 CI 환경을 먼저 갖추려고 합니다.

일단 terminal 에서 진행한다고 가정하겠습니다.

$ sudo su -s /bin/bash jenkins
$ whoami
jenkins

$ mkdir/var/lib/jenkins/.ssh
$ ssh-keygen -t rsa -b 4096 -C "side-project" -f /var/lib/jenkins/.ssh/github
(passphrase는 empty 로 진행하였습니다.)

위와 같이 실행을 하게 된다면 /var/lib/jenkins/.ssh 디렉터리에 github, github.pub 파일이 생성되게 됩니다.

/var/lib/jenkins/.ssh/github : [Jenkins관리] -> [Manage Credentials] -> [Add Credentials]

/var/lib/jenkins/.ssh/github.pub : [Project Repository] -> [Settings] -> [Deploy keys] -> [Add deploy key] 를 클릭하여 다음과 같이 github.pub의 내용을 key에 넣어준다.

그다음 Jenkins에서 [새로운 Item]을 만든다음 git Repositry URL에 자신이 사용하고자 하는 git repository의 ssh주소를 넣어줍니다.

그다음 Credentials에 위에서 만든 Credentials값을 선택해주면 아래와 같이 Error가 사라지면서 정상적으로 등록이 되는것을 확인할 수 있습니다.

여기까지 정상적으로 되었다면 [Build Now]를 클릭한다음 [Console Output]을 확인해보면

다음과 같이 Git에서 소스를 제대로 가지고 온것을 확인할 수 있습니다.

profile
Front&BaackEnd를 재미있게 공부하고싶은 개발자 YundleYundle

0개의 댓글