천객만래 [千客萬來] (It has an interminable succession of visitors)
반응형

jenkins 설치하기

0. 배경

old 하다는 의견도 많지만, 개인적으로 jenkins가 익숙하고 좋다.
무엇보다 shell 자체를 execute하는 방식이 좋다.

새로운 서비스의 CI/CD 시스템으로 사용할 jenkins를 설치한다.

1. 저장소 키 다운로드

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
설치중 "Package 'jenkins' has no installation candidate” 이런 에러가 발생하면 아래 링크를 참조하자.
2020년 4월에 jenkins key가 변경된것 같다. 그 이전에 작성된 블로그에서는 예전키 경로로 설명되어 있다.
https://serverfault.com/questions/1034893/installing-jenkins-on-ubuntu-tells-me-package-jenkins-has-no-installation-can

2. jenkins 설치하기

sudo apt-get install jenkins

3. 서비스 port 변경하기

sudo vi /etc/default/jenkins

#아래 부분을 사용할 포트로 변경
HTTP_PORT=8080

4. 서비스 재시작

sudo service jenkins restart

정상여부 확인

sudo systemctl status jenkins

5. 초기 패스워드 확인

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

6. jenkins 접속 및 설정

최초 접속
이제 브라우져로 접속하면 아래와 같은 화면이 나온다.
패스워드에 위 명령으로 확인한 문자열을 입력한다.

Jenkins 설치 시 다음과 같은 에러 해결

  • Failed to start LSB: Start Jenkins at boot time.
    # 자바8 설치하기
    $ sudo apt install openjdk-8-jre
반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요