반응형
728x90
반응형
jenkins 설치
1) 명령어 입력
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 jenkins
jenkins의 위 버전은 jdk 1.8 이상이여야 실행이 가능하다. ec2에는 기본적으로 jdk1.7이 설치되어있기 때문에 jdk update를 해야한다.
jdk update (jdk1.7 delete -> openjdk11 install)
1) jdk1.7 delete
sudo yum remove java-1.7.0-openjdk
2) openjdk 11 install
curl -O https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
mv jdk-11.0.1 /usr/local/
3) JAVA 환경변수 설정
vi /etc/profile.d/jdk11.sh
vi 명령어를 통해 파일을 생성하여 저장하자. (vi 명령어를 참고해야한다. 해당 파일을 수정하고 저장하기 위한 명령어는 아래와 같다)
(1) i : 내용편집
(2) esc +:wq! : 저장하고 종료
1) 파일 수정
# file content
export JAVA_HOME=/usr/local/jdk-11.0.1
export PATH=$PATH:$JAVA_HOME/bin
2) 저장
source /etc/profile.d/jdk11.sh
3) 버전 확인
java -version
jenkins + jdk 설정
1) 설정파일 편집 : jenkins 설정 파일을 아래 명령어를 통해 편집한다.
vi /etc/init.d/jenkins
2) 내용 편집
candidates="
/usr/local/jdk11/bin/java <- 추가
/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-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.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
"
3) 저장
source /etc/init.d/jenkins
jenkins port 번호 변경
아래 명령어를 통해 jenkins 설정파일을 수정하여, port번호를 변경한다. (default=9090, 바꾸고싶은 번호로 변경 후 저장)
1) 명령어
sudo vim /etc/sysconfig/jenkins
2) 포트번호 변경
JENKINS_PORT = "9090"
jenkins 실행 및 종료
1) jenkins 시작
sudo service jenkins start
2) jenkins 종료
sudo service jenkins stop
3) jenkins 상태 확인
ps -ef | grep jenkins
jenkins 최초 접속시
jenkins를 최초 접속하면 뜨는 페이지가 있다. 어떤 key 를 입력하라는 페이지가 뜨는데 ec2로 돌아와서 아래 명령어를 실행한다.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
그럼 나오게되는 문자열 결과를 jenkins 페이지에 입력하면, 최초 관리자 계정을 생성할 수 있다.
반응형
'Project > Project Setting' 카테고리의 다른 글
SpringBoot + Redis 연동하기 (0) | 2020.01.19 |
---|---|
스프링부트 공통 Exception 처리하기 (1) | 2020.01.12 |
SpringBoot에 Swagger을 빠르게 적용해보기 (0) | 2019.10.25 |
SpringBoot에 Http Client Feign 적용해보기 (0) | 2019.10.25 |
스프링부트 NoHandlerFoundException 다루기위한 설정 (1) | 2019.02.15 |