본문 바로가기

리눅스

[리눅스] Jenkins API 호출

728x90

Jenkins API 호출

Jenkins에서 User API Token 생성

Dashboard > Jenkins 관리 > Manage Users > 사용자[admin] > 설정 > API Token > Add new Token > Generate

마지막 성공한 빌드 번호 조회

jq 명령을 사용하면 문자열 내용을 보기 편함

$ yum install -y jq

curl -X POST http://[jenkins.server.url]:[jenkins.server.port]/job/[project name]/build --user [USER_NAME]:[USER_API_TOKEN]

$ curl -s http://jenkins.server.url:8080/job/project%20name/lastSuccessfulBuild/api/json --user admin:11cf30013712d96e9b6414446419356429 | jq -r .id
58

 

참고사이트

- https://www.jenkins.io/blog/2018/07/02/new-api-token-system/

 

728x90