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
반응형
'IT-인프라,보안,네트워크' 카테고리의 다른 글
Amazon SQS SNS (0) | 2021.07.15 |
---|---|
JENKINS git 소스 빌드 에러 해결하는 방법 (0) | 2021.06.24 |
Jenkins 로 CI/CD 자동배포 구축 (DevOps) (0) | 2021.06.17 |
Could not find a suitable TLS CA certificate bundle (0) | 2021.03.28 |
Zabbix 네트워크 서비스 모니터링 소개 (0) | 2021.01.26 |
댓글