Jenkins란?
https://security-gom.tistory.com/60
Jenkins 설치
Docker Version → 설치 후 Native 11번 이후로 보기
sudo docker run -d --name jenkins -p 8080:8080 -v /home/ubuntu/jenkins_data2:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -u root jenkins/jenkins:latest
Native Version
1. apt-get 업데이트
apt-get update
2. JDK 설치
JDK 8 이상의 원하는 버전을 설치한다.
sudo apt-get install openjdk-11-jdk
3. Jenkins 저장소 Key 다운로드
wget -q -O - <https://pkg.jenkins.io/debian/jenkins-ci.org.key> | sudo apt-key add -
4. sources.list.d 에 jenkins.list 추가
echo deb <http://pkg.jenkins.io/debian-stable> binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
5. Key 등록
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5
6. apt-get 재 업데이트
sudo apt-get update
7. Jenkins 설치
sudo apt-get install jenkins
8. Jenkins 서버 포트 번호 변경
sudo vi /etc/default/jenkins
이 부분에서 젠킨스 포트로 사용할 원하는 포트를 입력하고 저장
9. Jenkins 서비스 재기동
sudo service jenkins restart
10. Jenkins 서비스 상태 확인
sudo systemctl status jenkins
'active' 상태이면 정상 작동 중
11. Jenkins 초기 비밀번호 확인
- Docker 인 경우 : docker logs [container name]
- Local인 경우
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
12. Jenkins 사이트로 이동 후 11번에서 확인한 비밀번호 입력
주소창에 http://[서버URL]:[포트] URL을 입력해 젠킨스에 접속
13. Jenkins 플러그인 설치
'Infra > Jenkins' 카테고리의 다른 글
3. Jenkins pipeline 구축 With Git AccessToken (0) | 2024.02.05 |
---|---|
1. Jenkins 란? (Freestyle Project vs Pipeline Project) (0) | 2024.02.02 |