DduDduDduDdu
1. ArgoCD – Settings 2. Reposotories - connect Repo 클릭 3. VIA HTTPS, GIT, github URL, username과 password를 채운다
1. https://my.slack.com/services/new/jenkins-ci 접속 2. 젠킨스 알림을 포스트할 채널을 선택하고 젠킨스 CI 통합 앱 추가를 누른다 3. 젠킨스 서버에서 젠킨스 관리- 플러그인 관리에서 slack notification 설치한다. 이미 설치되어 있는 상태라 목록에 뜨지 않는 것을 볼 수가 있다. 4. 슬랙 알림을 설정을 하기위해 젠킨스 관리 - 시스템 설정에 접속한다. 5. 맨 하단에 슬랙 카테고리가 있다. workspace는 슬랙의 매뉴얼 페이지에 있는 팀 하위 도메인을, credential에 secret text 형태로 통합 토큰 자격 증명 ID를 추가한다. 6. test connection를 눌러 테스트 후 저장한다. 7. 왼쪽 상단의 새 item - pipe..
1. github - settings 2. generate new token - classic 3. repo와 hook를 선택한다. 토큰을 잘 저장한다. 4. webhook를 설정하고 싶은 레포지토리에 간다. 5. settings - wehbook - add webhook을 누른다 6. http://젠킨스 주소/github-wehbook/ 을 추가한다. 7. 젠킨스의 파이프 라인 - 구성에서 다음 항목들을 체크한다 - GitHub hook trigger for GIT Scm polling - github project url 8. private 레포지토리인 경우 credential에서 다음 항목들을 구성해야 한다. 참조 https://www.jenkins.io/doc/book/pipeline/syntax..