2. EC2 보안그룹 인바운드 규칙 접속 설정
3. Putty로 EC2접속, PPK키 생성
4. EC2 인스턴스에 스왑 파티션 생성, 설정
5. EC2에 자바1.8 설치, 설정
6. EC2에 젠킨스 설치
7. 젠킨스 접속 포트 변경
8. 젠킨스 SSH, 메이븐, 깃 플러그인 설치
9. EC2에 깃 프로그램 설치
10. EC2에 메이븐 설치
11. 젠킨스에 자바 설정
12. 젠킨스에 메이븐 연결
13. 젠킨스에 깃허브 연동, 빌드
14. 스프링부트 서버 실행, 8080, 80포트 포워딩
15. 스프링부트 재시작 스크립트
16. Publish over SSH 설정
17. 젠킨스 깃허브 웹훅 자동빌드 설정
EC2에 젠킨스를 설치하겠습니다.
저는 자동배포가 목적이기 때문에,
기본설정에 기본 플러그인을 모두 설치합니다.
1. yum 업데이트
sudo yum update -y
2. 젠킨스 저장소 가져오기
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
3. 젠킨스 키 가져오기
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
4. 젠키스 설치
sudo yum install jenkins -y
5. 젠킨스 서비스 시작
sudo service jenkins start
6. 브라우저로 접속
http://탄력적IP:8080
7. EC2에서 비밀번호 복사
위 스크린샷의 위치의 파일을 열면 됩니다.
sudo vi /var/lib/jenkins/secrets/initialAdminPassword
8. 복사한 비밀번호 붙여넣기 > Continue
9. Customize Jenkins > Install suggested plugins
10. Getting Started
기본 플러그인을 설치, 시간이 좀 걸립니다.
11. 관리자 계정 만들기
12. 젠킨스 주소 확인 > Save and Finish
13. Jenkins is ready! > Start using Jenkins
14. 젠킨스 메인페이지 접속