CI_CD/jenkins

[jenkins] pipeline svn checkout 방법

홍또~ 2021. 9. 1. 11:46

job을 pipeline으로 생성할때 svn에서 소스를 checkout 하는 방법

       stage ('Checkout') 
                {
                    steps
                        {
           	      withCredentials([[$class: 'UsernamePasswordMultiBinding',
                  credentialsId: 'credentail id입력',
                  usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD']]) {
    		sh "svn co svn://url:port/svn --username $USERNAME --password $PASSWORD ./"
                                     }
                        }
                }

 

※credentialsId 등록방법

1.

위의 경로에서

Add Credentials를 클릭하여 svn로그인 계정정보를 추가

2.

계정정보는 다음과 같이 등록 후

pipeline script에서 credentialsId: '입력한 id' 를 적어주면 된다.