른록노트
[Jenkins] Gogs와 연결하기 (private repository) 본문
@ Jenkins 버전
2.222.4
@Pipeline 사용 (Pipeline script 사용)
node {
stage ('clone'){
git branch: 'master',credentialsId: '만든아이디', url: '깃주소'
}
}
* credentialsId는 인증값이다
메인메뉴 -> Credential -> System -> Global Credentials -> Add Credentials
Username : 깃아이디
Password : 깃비밀번호
OK눌러서 저장 후 다시 메인메뉴의 -> Credential로 돌아와 항목에 있는 id값을 복사해서 붙혀넣어주면 된다.
@제대로 동작되면
/var/lib/jenkins/workspace/ <- 이 경로에 기재한 gogs 소스가 복사된다
반응형
Comments