jenkins 4

[jenkins] pipeline git checkout 방법

jenkins pipeline으로 git소스 checkout 받는 소스 stage('Clone') { steps { echo 'Clone' git branch: 'master', credentialsId: 'credentail id', url: 'git repo에서 복사한 url' } } credentialsId관련은 https://hongddo.tistory.com/208 [jenkins] pipeline svn checkout 방법 job을 pipeline으로 생성할때 svn에서 소스를 checkout 하는 방법 stage ('Checkout') { steps { withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId: 'cre..

CI_CD/jenkins 2021.09.01

[jenkins] pipeline svn checkout 방법

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. 계정정보는 다음과 같이 ..

CI_CD/jenkins 2021.09.01

[jenkins] Choise parameter로 빌드하기

Jenkins는 빌드시 parameter를 줄 수 있다. 개발서버와 운영서버를 구분하거나, 같은 소스더라도 다르게 옵션을 주어 빌드해야할때 또는 빌드할때 추가 변수를 넣어 주어야할때 등 응용하면 다양하게 사용할 수 있다. 이 포스트에서는 많이쓰이는 Choise parameter에 대해서 소개한다. 1. Job 생성시 "이 빌드는 매개변수가 있습니다" 선택 2. Choise parameter 선택 후 값 입력 Name - 변수 이름 설정 Choise - 변수 값 설정 Description - 세부내용 설명 여기서 Name과 Choise만 신경 쓰면된다. 위 사진의 설정대로하면 job빌드시, test option이라는 변수를 a, b ,c 의 값으로 바꿔서 빌드할 수 있다. 이때 ant scrip나 shel..

CI_CD/jenkins 2020.11.18