DOing
EC2에 Jenkins 설치 본문
이번 포스팅에서는 EC2에 Jenkins를 설치해보겠습니다.
Jenkins 공식문서를 보고 따라 적용하였습니다.
1. 자신의 EC2 인스턴스에 SSH로 접속한다.
- 현재 나의 EC2 환경 : Ubuntu(18.04)
2. 젠킨스의 java 버전은 8버전이상 호환가능함으로 java 8버전을 설치한다.
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
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 |