본문 바로가기
IT, 정보통신/etc

windows 에서 jenkins 원격 빌드 실행 방법 (첨부 파일 전송 기능)

by newly everyday 2022. 4. 26.

먼저 windows용 curl을 설치합니다.

https://curl.se/windows/

 

curl을 사용하여 원격지 jenkins 의 item을 호출하는 방식입니다.
(내 컴퓨터)curl ---> (원격지) jenkins item 


다음으로 원격지의 jenkins 설정입니다.

제가 찹고한 정보 입니다.
https://waspro.tistory.com/634

설정이 끝나면 내 컴퓨터에서 curl을 사용하여 원격지의 jenkins item을 호출하여 

원격지 jenkins의 item을 실행합니다. 

저는 다음과 같이 설정하여 사용하였습니다. 

## 파라미터가 없는 경우
C:\curl-7.82.0_4-win64-mingw\curl-7.82.0-win64-mingw\bin\curl -X POST  http://젠킨스 설치 주소/job/아이템이름/build --user 사용자:생성된 토큰 정보 -v

 

C:\curl-7.82.0_4-win64-mingw\curl-7.82.0-win64-mingw\bin\curl -X POST  http://10.6.122.100:9000/job/dev_test/build --user admin:***************************** -v

 


## 파라미터가 있는 경우 
C:\curl-7.82.0_4-win64-mingw\curl-7.82.0-win64-mingw\bin\curl -X POST  http://admin:생성된 토큰 정보@젠킨스 설치 주소/jenkins/job/아이템이름/build?token=생성한 토큰명 --data 키=값

 

C:\DES\curl-7.82.0_4-win64-mingw\curl-7.82.0-win64-mingw\bin\curl -X POST  http://admin:*****************************@10.6.122.100:9000/jenkins/job/dev_test/build?token=mytoken --data tag=latest

 

 젠킨스 통한 파일 전송 (curl-7.82.0_4-win64-mingw.zip 파일 전송 시)
C:\curl-7.82.0_4-win64-mingw\curl-7.82.0-win64-mingw\bin\curl  http://admin:***************************@10.6.122.100:9000/jenkins/job/dev_test/buildWithParameters?token=mytoken --form BUILD_FILE=@C:\curl-7.82.0_4-win64-mingw.zip


참고
https://waspro.tistory.com/634

 

curl for Windows

curl 7.82.0 for Windows These are the latest and most up to date official curl binary builds for Microsoft Windows. curl version: 7.82.0 Build: 7.82.0_4 Date: 2022-03-05 Changes: 7.82.0 changelog curl for 64 bit Size: 5.5 MB sha256: 58b733dcff9f49fb90bb898

curl.se

 

댓글