2017-12-07 3 views

답변

1

jenkins api에 대한 나머지 호출을하려면 순서대로 jenkins 사용자 토큰을 사용해야합니다.

csrf/crumb 문제. 아래 명령을 사용하여 Jenkins로부터 빵 부스러기를 가져와야합니다.

wget -q --auth-no-challenge --user 관리자 - 암호 관리 - 출력 - 문서 - 'http://192.168.99.20:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField, ":", // crumb)' 아래 링크를

가에서 - 세부 http://www.inanzzz.com/index.php/post/jnrg/running-jenkins-build-via-command-line

설명 :

이 빵 부스러기 값을 반환 한 후 젠킨스 나머지 API

컬 -I -X POST http://admin:[email protected]:8080/job/Football/build -H "44e7033af70da95a47403c3bed5c10f8 젠킨스 - 부스러기"이 추가

+0

하지만 위의 링크와 같이 시도하면 "Error 403 유효한 crumb이 요청에 포함되지 않았습니다."라는 메시지가 나타납니다. –

+0

답변을 편집했습니다. –