10. Jenkins 설치

2020. 3. 8. 23:24Git

1. Jenkins 설치

JAVA부터 확인하고 없으면 JAVA먼저 설치 및 설정할 것 

 

JAVA 설치

1. 자바 설치,

# apt-get update

# apt-get install openjdk-8-jre

# apt-get install openjdk-8-jdk

2. 자바 버전 확인

# java -version

3. 자바 환경변수 설정

- javac 위치 확인

- javac의 실제 위치는 /usr/lib/jvm/java-8-openjdk-amd64/bin/ 이다.

따라서 $JAVA_HOME 은 /usr/lib/jvm/java-8-openjdk-amd64 으로 설정해야 한다.

 

# nano /etc/profile

- Profile reroad

# source /etc/profile

( $ sudo -s 

    source /etc/profile)

- 우분투 재시작

# reboot now 

 

 

 


Jenkins 설치

 

# wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
# sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# apt-get update
# apt-get install jenkins

[참고] https://www.fun25.co.kr/blog/jenkins-ubuntu-16-04-install/?page=7

 

 

 

 


자바경로추가

 /etc/init.d/jenkins PATH에 자바 설치 경로를 추가

# vim /etc/init.d/jenkins

echo $JAVA_HOME 내용추가

# systemctl daemon-reload

[참고] https://all-record.tistory.com/181

[참고] https://blog.kshgroup.kr/jenkins-error-in-ubuntu-18/

 

 

 

# vim /etc/init.d/jenkins 내용 중 HTTP_PORT"8081"로 변경

 

# systemctl daemon-reload

 

Jenkins 설정

설치하면, 젠킨스도 8080 포트를 쓰는데 현재 깃랩에서 8080포트를 쓰고있어서 바꿔줘야됨.

(localhost:8080 들어가면 깃랩이 나옴)

 

그래서 포트를 바꿔야 한다 (깃랩과 젠킨스 설치된곳이 다르면 안해도 됨) 

터미널에서 파일을 열고 
# vim /etc/default/jenkins

 

아래 부분을 찾아서 원하는 포트로 변경 (8081) 
# port for HTTP connector (default 8080; disable with -1) 
HTTP_PORT=8081 

그리고 서비스 재시작 
# service jenkins restart

 



브라우저에서 localhost:8081을 치면

# vim var/lib/jenkins/secrets/initialAdminPassword

에 들어가서 내용을 바꿔버림... 원래는 그냥 값을 복사해서 저기에 붙여놓으면 됨.

 


#vim /var/lib/jenkins/config.xml 내용수정

before

 

after

# service jenkins restart

[참고] https://stackoverflow.com/questions/6988849/how-to-reset-jenkins-security-settings-from-the-command-line

 


 

됐다

 

 


이전에 실패했던 설치

 


[오류] service active :failed

java 버전이 8이 아닌 경우 호환성 문제가 있는 듯 (이 경우는 /etc/init.d/jenkins PATH에 자바 설치 경로를 추가)

1. 자바 설치, 

# apt-get update

# apt-get install openjdk-8-jre

# apt-get install openjdk-8-jdk

2. 자바 버전 확인

# java -version

3. 자바 환경변수 설정

- 자바 위치 확인

- javac의 실제 위치는 /usr/lib/jvm/java-8-openjdk-amd64/bin/ 이다.

따라서 $JAVA_HOME 은 /usr/lib/jvm/java-8-openjdk-amd64 으로 설정해야 한다.

 

# nano /etc/profile

/etc/profile 수정

- Profile reroad

# source /etc/profile

- 우분투 재시작

# reboot now 

- 자바 경로 추가

 /etc/init.d/jenkins PATH에 자바 설치 경로를 추가

# vim /etc/init.d/jenkins

echo $JAVA_HOME 내용추가

# systemctl daemon-reload

 

 

# vim /etc/init.d/jenkins 내용 중 HTTP_PORT"8081"로 변경

 

# systemctl daemon-reload

[참고] https://nowod.tistory.com/9




'Git' 카테고리의 다른 글

12. Gitlab -Jenkins 연동  (0) 2020.03.09
11. Jenkins 기본설정  (0) 2020.03.09
8. Gitlab - SSL 적용  (1) 2020.03.05
7. GitLab - 설치 / 접속  (0) 2020.03.04
6. Git 명령어  (0) 2020.03.03