반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- vite.config.js
- DART
- 플루터
- naverapi
- Java
- kakaoAPI
- 로그제거
- dynamicrouter
- Flutter
- spring
- Spring-boot
- springboot세팅
- googleoath2연결
- refreshtoken값받기
- vite설정
- springboot
- Geolocator
- oath2
- 카카오API
- refreshtoken값
- 네이버API
- jenkins설치
- flutter drawer
- restapi
- vite
- 젠킨스초기설정
- googlerefreshtoken
- 스프링부트
- API
- drawer 설정
Archives
- Today
- Total
사소한것부터 바꾸자
1. Jenkins_Centos 7 설치 본문
두서 없이 또 시작 해볼게요
요즘 핫한 jenkins 설치 시작 하겠습니다.
왜 사용 하냐구요? 설치 다하고 알려드림 ㅋㅋ
그냥 핫한데는 이유가 있고 공부 하세요
우선 centos 7 에 jdk 설치 되어 있다는 가정하에 시작 하겠습니다.
$ sudo yum install wget //wget 있으면 굳이 설치 안해도
$ sudo yum upgrade //upgrade 안해서 설치 안되는 경우를 많이 보았음
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
$ sudo yum install epel-release # repository that provides 'daemonize'
$ sudo yum install jenkins
위 순서대로 설치를 진행하면 깔끔하게 설치가 될 것
설치후
//젠킨스 설치 되었는지 확인
# rpm -qa | grep jenkins
jenkins-2.303.2-1.1.noarch
//젠킨스 실행(전 오류 발생)
# systemctl start jenkins
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
//젠킨스 실행 오류 확인
# systemctl status jenkins.service
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since 금 2021-10-22 08:24:00 KST; 22s ago
Docs: man:systemd-sysv-generator(8)
Process: 21164 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE)
10월 22 08:24:00 localhost.localdomain systemd[1]: Starting LSB: Jenkins Automation Server...
10월 22 08:24:00 localhost.localdomain jenkins[21164]: Starting Jenkins File "/usr/bin/java" is not executable. // 자바를 못찾네
10월 22 08:24:00 localhost.localdomain jenkins[21164]: [실패]
10월 22 08:24:00 localhost.localdomain systemd[1]: jenkins.service: control process exited, code=exited status=1
10월 22 08:24:00 localhost.localdomain systemd[1]: Failed to start LSB: Jenkins Automation Server.
10월 22 08:24:00 localhost.localdomain systemd[1]: Unit jenkins.service entered failed state.
10월 22 08:24:00 localhost.localdomain systemd[1]: jenkins.service failed.
그럼 자바를 찾아 줘야 겠죠?
# which java
/usr/local/lib/jdk1.8.0_301/bin/java
자바를 찾고 경로 복사
# vi /etc/init.d/jenkins
// 아래 부분 찾아서 맨아래에
// 복사한 자바 경로 붙여넣기
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/usr/local/lib/jdk1.8.0_301/bin/java
"
:wq 저장하고
// 다시 실행
# systemctl start jenkins
Warning: jenkins.service changed on disk. Run 'systemctl daemon-reload' to reload units.
# systemctl daemon-reload
# systemctl status jenkins.service
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: active (running) since 금 2021-10-22 08:29:52 KST; 36s ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/jenkins.service
└─21228 /usr/local/lib/jdk1.8.0_301/bin/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/c...
10월 22 08:29:52 localhost.localdomain systemd[1]: Starting LSB: Jenkins Automation Server...
10월 22 08:29:52 localhost.localdomain jenkins[21224]: Starting Jenkins [ OK ]
10월 22 08:29:52 localhost.localdomain systemd[1]: Started LSB: Jenkins Automation Server.
조금 꼼꼼한 분들은 바로 눈치 채셨겠지만 위에는 $ 아래는 #
계정의 차이입니다. ㅋㅋ 다들 아시는 내용 이라 그냥 생략
어제 기본 설치 글 올리고 뭔가 아쉬워서
오류 부분도 끄적여서 다시 수정 해 봅니다.ㅋㅋ
요번장은 가볍게 설치 부분 정리 하였고 다음장은 설치후 접속해서 초기 설정
끄적여 보겠습니다.
반응형
Comments