사용자 도구

사이트 도구


ci:jenkins:scmsync

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ci:jenkins:scmsync [2018/04/10 14:06]
kwon37xi
ci:jenkins:scmsync [2020/05/11 23:40] (현재)
kwon37xi [Jenkins SCM Sync Configuration plugin]
줄 1: 줄 1:
 ====== Jenkins SCM Sync Configuration plugin ====== ====== Jenkins SCM Sync Configuration plugin ======
   * [[https://​wiki.jenkins.io/​display/​JENKINS/​SCM+Sync+configuration+plugin|SCM Sync configuration plugin - Jenkins - Jenkins Wiki]]   * [[https://​wiki.jenkins.io/​display/​JENKINS/​SCM+Sync+configuration+plugin|SCM Sync configuration plugin - Jenkins - Jenkins Wiki]]
 +  * Deprecated ; [[https://​plugins.jenkins.io/​workflow-aggregator/​|pipeline plugin]] 혹은 [[https://​plugins.jenkins.io/​configuration-as-code/​|Configuration as Code Plugin]] 사용
   * [[https://​wiki.jenkins.io/​display/​JENKINS/​ScmSyncConfig+Troubleshootings|ScmSyncConfig Troubleshootings - Jenkins - Jenkins Wiki]]   * [[https://​wiki.jenkins.io/​display/​JENKINS/​ScmSyncConfig+Troubleshootings|ScmSyncConfig Troubleshootings - Jenkins - Jenkins Wiki]]
   * [[:​git|git]] [[:​subversion|Subversion/​SVN]] 으로 [[ci:​jenkins|Jenkins]] 설정을 백업할 수 있다.   * [[:​git|git]] [[:​subversion|Subversion/​SVN]] 으로 [[ci:​jenkins|Jenkins]] 설정을 백업할 수 있다.
 +
 +===== 설치 =====
 +  * 플러그인 설치 후 **필히 Jenkins 재시작** 해야 한다. 그렇지 않으면 각종 오류에 시달릴 수 있다.
 +
  
 ===== Git 설정 ===== ===== Git 설정 =====
   * Git 설정시 접속 정보를 지정하는 기능이 없다. 따라서 SSH Key 로 만들어야 하며 Jenkins Master 노드가 실행되는 계정의 ''​~/​.ssh/​id_rsa''​ 에 private 키가 있어야 한다.   * Git 설정시 접속 정보를 지정하는 기능이 없다. 따라서 SSH Key 로 만들어야 하며 Jenkins Master 노드가 실행되는 계정의 ''​~/​.ssh/​id_rsa''​ 에 private 키가 있어야 한다.
 +  * yum 등으로 설정해서 일반 사용자 계정이 아니라 ''​jenkins''​ 등 기계 생성 계정일 경우 로그인 shell 이 막혀 있다. 
 +    * 보통 HOME 디렉토리는 ''/​var/​lib/​jenkins''​ 
 +    * ''​sudo -u jenkins 그외 명령''​ 으로 Key를 생성하고 git 정보 등록 
 +<code sh> 
 +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'​ 
 +</​code>​
ci/jenkins/scmsync.1523338588.txt.gz · 마지막으로 수정됨: 2018/04/10 14:06 저자 kwon37xi