Jenkins
-
[CI/CD 구축] EC2에 젠킨스 설치하기 - windowsProject/CICD 2022. 3. 1. 03:45
[Project workflow] EC2로 윈도우/리눅스 EC2 생성 Mac에서 EC2 접속 test (테스트 빌드용) 로컬 젠킨스 서버 배포 젠킨스 프로젝트 생성 및 빌드 코드 짜기 EC2 젠킨스 설치 및 배포 배포된 젠킨스 서버와 깃헙 웹훅 연결 코드 merge시 EC2에서 빌드되는지 테스트 젠킨스는 자바 기반이므로 먼저 jdk를 설치해주어야한다. JDK 설치 1. Microsoft edge로 https://adoptopenjdk.net 으로 접속 2. 해당 사이트에서 파란색 버튼을 클릭 3. 이동 된 사이트에서 최신 LTS 버전을 선택한 뒤 Latest release 버튼 클릭 (여기서 17버전 클릭하면 젠킨스 구동 안된다. 젠킨스 문서를 보면 java8이나 11버전을 쓰라고 친절히 나와있다. 11..
-
[CI/CD 구축] 젠킨스와 깃헙 private repo 웹훅 연결하기 (push 이벤트)Project/CICD 2022. 2. 9. 00:40
[Project workflow] EC2로 윈도우/리눅스 EC2 생성 Mac에서 EC2 접속 test (테스트 빌드용) 로컬 젠킨스 서버 배포 젠킨스 프로젝트 생성 및 빌드 코드 짜기 EC2 젠킨스 배포 배포된 젠킨스 서버와 깃헙 웹훅 연결 코드 merge시 EC2에서 빌드되는지 테스트 인증 정보 설정 Private repo에 젠킨스가 접근하기 위해서는 인증정보를 등록하야한다. 여러 방법 중 SSH key 세팅을 사용하면 id나 pw 정보 없이 접근이 가능하다. SSH 인증 정보 설정 1. 젠킨스에서 젠킨스 관리 > 플러그인 관리에서 Github Integration 플러그인을 설치해준다. (토큰으로 접속해도 필요하다) 2. 다음 명령어를 통해 젠킨스가 어떤 계정으로 실행되고 있는지 확인한다 $ps au..