Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 스프링
- algorithm
- linux
- Data Structure
- rhcsa
- AWS
- data
- docker
- 빅데이터
- Amazon
- 알고리즘
- 도커
- 레드햇
- sort
- 하둡
- Spring
- 리눅스
- storage
- 스토리지
- hadoop
- java
- redhat
- Redshift
- 자료구조
- 아마존
- 설치
- 자바
- big data
- recursive
- 재귀
Archives
- Today
- Total
Developer MJ
[JENKINS] REST API 본문
특정 포트넘버로 Jenkins 서버 실행
java -jar jenkins.war --httpPort=9090
백그라운드로 실행
nohup java -jar jenkins.war --httpPort=9090 &
빌드 토큰 설정
사용자 설정 > Show API Token
User ID & API Token 확인
Http호출 시 Basic Authentication 설정
Basic Auth Username에 User ID , Password에 API Token 입력
Job 토큰 설정
Job 설정 > Build Trigger > Remote Build Trigger 체크
Authentication Token에 Rest API에 입력할 Build Token String 입력
JENKINS REST API
Http Method : ( Jenkins URL + ) Rest API
Job 정보 확인
get : "/job/" + jenkinsJobName + "/api/json"
Job 특정 빌드넘버의 정보 확인
get : "/job/" + jenkinsJobName + "/" + buildNumber + "/api/json"
Job의 마지막 빌드 정보 확인
get : "/job/" + jenkinsJobName + "/lastBuild/api/json"
Job 빌드 수행
get : "/job/" + jenkinsJobName + "/build?token" + buildToken ( Job 토큰 설정에서 미리 설정한 Build Token String 값 )
Jenkins-Cli Client Download
https://JENKINS_URL/jnlpJars/jenkins-cli.jar
'Programming > CI&CD' 카테고리의 다른 글
[JENKINS] RUN JOB ON REMOTE SERVER (0) | 2017.08.22 |
---|