-
ubuntu18.04 jenkins 설치부터 github 배포까지 with nodejs pm2배포 2021. 6. 15. 11:35728x90반응형
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반응형