Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

DOing

EC2에 Jenkins 설치 본문

AWS

EC2에 Jenkins 설치

mangdo 2021. 7. 20. 15:17

이번 포스팅에서는 EC2에 Jenkins를 설치해보겠습니다.

Jenkins 공식문서를 보고 따라 적용하였습니다.

 


 

1. 자신의 EC2 인스턴스에 SSH로 접속한다.

  - 현재 나의 EC2 환경 : Ubuntu(18.04)

 

 

2. 젠킨스의 java 버전은 8버전이상 호환가능함으로 java 8버전을 설치한다.

java -version으로 확인

 

 

3. Jenkins 리포지토리 키를 다운로드하여 설치한다.

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

wget : 'Web Get'의 약어로 웹 상의 파일을 다운로드 받을 때 사용하는 명령어

젠킨스를 설치할 때, 파일들이 신뢰할 수 있는 소스로 부터 제공됨을 증명하기 위해 로컬 GPG 키링에 Jenkins GPG key 를 추가한다.

 

 

 

4. apt 데이터베이스에 공식 젠킨스 리포지토리 추가

sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
    /etc/apt/sources.list.d/jenkins.list'

 

 

5. apt-get 최신버전으로 업데이트

sudo apt-get update

 

 

6. 젠킨스 설치

sudo apt-get install jenkins

 

 

7. 여기까지 한다면?

  • Jenkins를 시작할 때 실행되는 데몬으로 설정한다. 자세한 내용은 /etc/init.d/jenkins를 참조하십시오.
  • 이 서비스를 실행할 'jenkins' 사용자를 만든다.
  •  /var/log/jenkins/jenkins.log 에 로그를 출력한다.
  • /etc/default/jenkins시작을 위한 구성 매개변수로 채운다 . 예:JENKINS_HOME
  • Jenkins가 포트 8080에서 수신하도록 설정한다.

 


 

8. Jenkins 포트번호 변경하기

톰캣 기본포트가 8080포트이기때문에 포트번호가 겹친다. Jenkins포트를 9090포트로 변경하겠다!

sudo vim /etc/default/jenkins

찾았다 8080!!!

 

 

9. Jenkins 실행

sudo systemctl start jenkins

 

 

10. Jenkins 서비스 상태 확인

sudo systemctl status jenkins

다음과 같은 로그가 보인다면 잘 실행된 것이다,

 

참고) 젠킨스 재시작

sudo systemctl restart jenkins

 

 

11. AWS에서 9090포트 열어주기

 

 

12. 성공?

두근두근

 

13. 성공!

 

 


 

 

신난당~!~!

 

 

출처:

http://blog.illunex.com/201207-2/

 

'AWS' 카테고리의 다른 글

Jenkins-github 연동  (1) 2021.07.20
Jenkins 설정  (0) 2021.07.20
[AWS] EC2 배포시 이슈사항  (0) 2021.07.13
[AWS] AWS 배포 회고  (0) 2021.05.08
[AWS] S3 Spring에서 사용하기 - 이미지 삭제  (0) 2021.04.23