오늘은 Jenkins 설치방법에 대해서 설명해보겠습니다~!
Jenkins 설치
- java11버전 이상 가능
1. 리눅스 명령어를 실행하여 Jenkins repository 설정파일을 생성
$ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
- https://pkg.jenkins.io/redhat-stable/jenkins.repo 경로의 파일을 다운로드 받아 /etc/yum.repos.d/jenkins.repo 경로에 파일을 다운로드 받는 명령어
※ 만약 해당 오류가 난다면 아래 명령어 실행
https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io (pkg.jenkins.io)... 146.75.50.133, 2a04:4e42:7c::645
Connecting to pkg.jenkins.io (pkg.jenkins.io)|146.75.50.133|:443... connected.
ERROR: cannot verify pkg.jenkins.io's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
Issued certificate has expired.
To connect to pkg.jenkins.io insecurely, use `--no-check-certificate'.
$ yum install -y ca-certificates
1-1. yum패키지가 없을 경우(war버전 다운)
/etc/yum.repos.d/jenkins.repo: No such file or directory - yum패키지 설치되지 않았을 경우 해당 오류가 뜬다
그럴 경우엔 젠킨스 공식 웹사이트에서 다운로드하여 다른방법으로 실행해야한다.
//최신용
$ wget http://updates.jenkins-ci.org/latest/jenkins.war
//2.440버전
$ wget https://updates.jenkins.io/download/war/2.440/jenkins.war
2. Key를 import (war파일 경우 생략)
$ rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
여기까지 진행했다면 젠킨스 설치 준비 완료!
3. 젠킨스 설치
$ yum install jenkins
- 기본포트 : 8080
- 설정파일 경로 : /etc/sysconfig/jenkins
3-2. 젠킨스 실행(war버전)
$ java -jar jenkins.war
- 젠킨스는 기본적으로 포트 8080에서 실행됩니다
- 다른 포트에서 실행하려면 --httpPort=<포트 번호> 옵션을 사용
$ java -jar jenkins.war --httpPort=9090
4. 젠킨스 기본 포트 변경
$ vi /etc/sysconfig/jenkins
- 파일 중간에 보면 JENKINS_PORT=“8080” 라는 부분이 있는데 변경할 포트를 입력
- 다른 서비스가 사용하지 않는 번호로 지정.
- netstat -nlp 명령어를 입력하면 사용되고 있는 포트를 알 수 있음
- 포트를 원하시는 포트로 변경하고 저장
5. 지정 포트 방화벽 오픈
$ firewall-cmd --permanent --add-port=변경한포트/tcp
$ firewall-cmd --reload
6. Jenkins 부팅 & 시작
$ systemctl enable jenkins
$ systemctl start jenkins
7. Jenkins 접속
http://서버아이피:지정한포트
참고사이트
- https://blog.naver.com/cjhol2107/223500804255
728x90
'서버 > Linux' 카테고리의 다른 글
[Linux] 리눅스 프로세스 상태 확인 ps 명령어 정리 (0) | 2023.04.11 |
---|---|
[linux] 리눅스 로그의 기록 실시간 확인 shell파일 만들기 / 로그확인 sh파일 생성 (0) | 2022.11.01 |
[linux] sed 명령어 개념 및 예제 (0) | 2022.11.01 |
[LINUX Err] bad interpreter: No such file or directory 오류 해결방법 / 리눅스 sh 실행시 CR 문자 에러 해결방법 (0) | 2022.11.01 |
[Linux] tail 실시간 로그 보기 / tail 명령어 (0) | 2022.10.28 |
댓글