-
리로이 젠킨스 CI/CD 구현 2스파르타코딩클럽/최종프로젝트 - DevQuiz 2024. 1. 26. 05:45
파이프라인 구현
젠킨스 UI 왼쪽에서 new Item
파이프라인 선택 후 이름을 입력한 다음 OK버튼을 누르면 된다.
레포지토리 URL 입력
깃태그를 사용하여 버전관리를 하기 때문에 해당 내용을 입력한다.
SCM에서 트리거하여 받아오기 때문에 이렇게 체크
SCM 을 GIT으로 설정하고 다시 깃허브 repo URL을 입력한다.
그리고 아래의 credentials는 깃허브 액세스토큰을 저장한 것을 선택
브랜치는 default branch를 적어주면 된다.
아래의 파이프라인에서는 이렇게 입력한 다음 저장을 누르면 파이프라인 생성이 끝난다.
트러블슈팅
1. 깃태그를 하는데도 자동으로 CI가 되지않는다 왜?
-
dev (default branch) 에 merge 되었을때만 자동으로 CI가 진행되기 때문에 그 이전에는 직접 눌러줘야했다
그래서
Pushes, Branch or tag creation 두개에 Pull requests 까지 추가하니 자동으로 CI가 진행되었다.
2. 깃태그를 입력했음에도 뒤에 커밋아이디가 붙어있다.
버전이 명시된 이미지와 latest 이미지를 함께 도커허브에 푸시해서 도커컴포즈는 항상 latest를 pull 받도록 하였음
'스파르타코딩클럽 > 최종프로젝트 - DevQuiz' 카테고리의 다른 글
SSL, 리버스 프록시 적용 (0) 2024.01.29 리로이 젠킨스 CI/CD 구현 3 (1) 2024.01.29 리로이 젠킨스 CI/CD 구현 1 (0) 2024.01.25 도커파일부터 도커컴포즈까지 (1) 2024.01.21 코인 저장 로직 리팩토링 - 퀴즈와 연결 (0) 2024.01.19