gradle(3)
-
Springboot Gradle + AWS EC2 + Jenkins + Docker로 배포까지(3) : Jenkins gradle 아이템 생성 및 설정하기
1️⃣ 아이템 생성, 설정하기 이전 포스팅에서 아이템을 만들기 위한 사전 준비가 완료되었습니다. 이제 새로운 item을 눌러서 아이템을 만들어봅시다. freestyle project로 원하는 이름의 프로젝트를 생성한 뒤, 소스 관리에서 아까 Credential에 추가한 깃헙 키를 적용해줍니다. 1번째 방식인 깃허브 아이디/비번 입력 대신 ssh 키로 인증하는 것입니다. 저는 master 브랜치에 push 하는 이벤트가 발생할 때 빌드하도록 설정해두었습니다. Build Invoke Gradle script를 선택하고 gradle 버전은 이전 포스팅에서 미리 저장한 gradle로 설정해줍니다. 2️⃣ 빌드 테스트해보기 이제 대시보드로 들어가서 Build Now 를 하고 콘솔 출력에서 success를 확인해봅..
2021.04.30 -
Springboot Gradle + AWS EC2 + Jenkins + Docker로 배포까지(2) : Jenkins와 Github 연동하기
이제 ec2에 jenkins를 쓸 수 있는 준비를 완료했으니, 이제는 github과 Jenkins를 연결해보겠습니다. 연동하는 방법에는 두 가지가 있습니다. github 아이디/비밀번호로 접속 ec2 ssh 공개키/비밀키로 접속 여기서는 보안 상의 이유로 두 번째 방법인 ssh로 연결하겠습니다. 연동하는 과정은 다음과 같습니다. 1. EC2에서 ssh 키 생성 2. Github에서 ssh 키, webhook 등록 3. Jenkins에 Credential ssh 키 등록 4. Gradle 버전 설정하기 1️⃣ EC2 ssh 키 생성하기 docker-compose 를 실행하고 나서 ls -a 로 폴더를 보면 .ssh가 생성되어 있습니다. .ssh 폴더로 들어가서 ssh 키를 생성해주는 명령어를 실행해주세요...
2021.04.30 -
Springboot Gradle + AWS EC2 + Jenkins + Docker로 배포까지(1) : EC2에 Docker 이미지로 Jenkins 설치하기
아직 ec2에 docker, docker-compose 가 설치되어있지 않다면 다음 포스팅을 먼저 참고해주세요! 2021.04.30 - [🌱 Develop/devOps] - 🐳 EC2에 docker , docker-compose 설치하기 🐳 1) EC2에 docker 이미지로 Jenkins 설치하기 환경: ec2 프리티어 / linux ec2 자체에 jenkins를 바로 설치할 수도 있지만, docker image로 jenkins를 받아와서 사용해보려고 합니다. 일단 mkdir jenkins-dockerfile 로 폴더를 만들어서, 이 폴더 밑에 Dockerfile을 하나 생성해주세요. jenkins 최신 이미지를 받아오는 Dockerfile입니다. 📂 home/ec2-user/compose/jenkin..
2021.04.30