[Jenkins] CentOS7에 설치하기
나홀로 젠킨스 도전기...
일단 CentOS에 설치해봅시다
진행중인 프로젝트에는 나중에 적용해보더라도..
* 09-19 추가
더이상 젠킨스는 자바 1.8버전을 지원하지 않습니다.
자바 11버전 설치
curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm
yum localinstall jdk11.rpm
/usr/sbin/alternatives --config java
vi /etc/profile //맨밑 변경
source /etc/profile
우선 자바가 필요합니다. 설치해줍시다.
$ yum install java-1.8.0-openjdk-devel.x86_64
자바 버전을 확인하니 정상 설치가 되었습니다.
echo로 확인해보니 환경변수 JAVA_HOME이 없습니다. 환경변수 설정을 해주도록 합시다.
위치는 /etc/profile 제일 밑 입니다.
변경 사항 적용시켜 줍니다
$ source /etc/profile
필요한 리포지토리, rpm, 패키지 설치해줍니다.
$ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo ##레포지토리 추가
$ rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key ##rpm 추가
$ yum install epel-release ##설치
$ yum install jenkins ##설치
젠킨스가 사용할 포트를 지정해줍니다.
**추가 : AWS에서는 포트가 이 방법으로 변경되지 않았습니다. 자세한 내용은 다음 게시물 참고
https://xinyub.tistory.com/138
[Jenkins] AWS 인스턴스 Jenkins 포트 변경
기존의 /etc/sysconfig/jenkins에서의 포트 변경은 AWS 인스턴스에서 변경되지 않았습니다. 저 파일을 변경해도 8080포트로 고정이더라.. 그래서 찾은 방법은 $ vi /usr/lib/systemd/system/jenkins.service 이곳..
xinyub.tistory.com
$ vi /etc/sysconfig/jenkins
시스템을 시작하고 정상 실행중인지 확인해봅니다.
$ systemctl start jenkins
인터넷 주소창에 IP:Port 접속하면 관리자 비밀번호 입력창이 뜹니다.
그대로 리눅스창에 입력하여 나오는 비밀번호를 입력해주시면 됩니다.
비밀번호가 정상적으로 입력되었으면 설치 선택창이 뜨게되고
설치를 진행하게 됩니다.
설치를 마치고 회원가입까지 하면 다음과 같은 화면이 뜨게됩니다. 설치 끝!