본문 바로가기
배포

ubuntu18.04 jenkins 설치부터 github 배포까지 with nodejs pm2

by 디찌s 2021. 6. 15.
728x90
반응형

1.Jenkins  Repository key 추가

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

 

2. sources.list에 jenkins 패키지 저장소 추가

sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
    /etc/apt/sources.list.d/jenkins.list'

 

3. 패키지 인덱스 정보 업데이트 

sudo apt-get update

 

4. Jenkins 설치

sudo apt-get install jenkins

 

5. JDK 8 설치

sudo apt-get install openjdk-8-jdk

 

6. jenkins 실행

sudo service start jenkins

 

기본포트는 8080으로 되어있습니다.

 


 

http://host.ip:8080 으로 접속후

위 와같은 페이지가 나온다면

/var/lib/jenkins/secrets/initialAdminPassword에 있는 패스워드를 넣어주시면 됩니다.

그후

 

install suggested plugins를 클릭하면 자동으로 plugins을 설치합니다. 

 

설치가 완료되면 이름 과 비밀번호등 적으라고 나오고 내용을 적어주고 넘겨주시면 

 

아래와 같은 캡처사진이나오며 jenkins 설치는 마무리 됩니다.

 

 

 


 

JENKINS TO GIT HUB 연동

 

github settings 클릭

 

 

developer settings 클릭

personal access tokens 클릭 후  토큰 생성

 

위와같이 체크후 generate token 생성

 

생성된 키 복사

 

 

 

jenkins 관리를 클릭하고 시스템 설정을 클릭한다. 아래로 내리다보면 github라는 제목이 보일것이다. 그후

 

github server를 클릭

add 클릭후 jenkins 클릭

 

아까 복사한 키와 ID를 입력후 ADD클릭

 

test connection을 통해 연동 확인

 

맨아래에 저장 버튼을 클릭후 다시 홈으로 온다

 

새로운 ITEM 클릭

위와 같이 설정하고 ok 클릭

 

github project 클릭후 자신의 github 기본 url를 적어준다.

 

자신의 저장소를 넣어주고 저장을 클릭하면 연동끝~

그리고 꼭 github가 ubuntu의 설치되어있어야합니다!

 

 

빌드하는법

생성한 item 클릭

구성 클릭

 

build 클릭후 excute shell를 사용하여 

 

shell명령어로 작업을 해주면 된다. 끝

728x90
반응형

댓글