사용자 도구

사이트 도구


ci:jenkins:scmsync

Jenkins SCM Sync Configuration plugin

설치

  • 플러그인 설치 후 필히 Jenkins 재시작 해야 한다. 그렇지 않으면 각종 오류에 시달릴 수 있다.

Git 설정

  • Git 설정시 접속 정보를 지정하는 기능이 없다. 따라서 SSH Key 로 만들어야 하며 Jenkins Master 노드가 실행되는 계정의 ~/.ssh/id_rsa 에 private 키가 있어야 한다.
  • yum 등으로 설정해서 일반 사용자 계정이 아니라 jenkins 등 기계 생성 계정일 경우 로그인 shell 이 막혀 있다.
    • 보통 HOME 디렉토리는 /var/lib/jenkins
    • sudo -u jenkins 그외 명령 으로 Key를 생성하고 git 정보 등록
sudo -u jenkins git config --global user.email 'your@email' 
sudo -u jenkins git config --global user.name 'your name'
sudo -u jenkins ssh-keygen -t rsa -b 4096 -C 'your@email'
ci/jenkins/scmsync.txt · 마지막으로 수정됨: 2020/05/11 23:40 저자 kwon37xi