2017-05-18 2 views
0

폴더 플러그인을 설치하고 폴더를 생성했습니다. 이 폴더에는 3 개의 작업이 있습니다.(Jenkins에서) REST API를 사용하여 폴더 안에있는 작업을 작성하는 방법은 무엇입니까?

  • 자녀 1
  • 자녀 2
  • BuildThemAll (buildall) 3 작업 중

, 하나의 작업은 다른 두 작업을 구축 할 것입니다 다중 단계 작업이다. REST API를 사용하여 "BuildThemAll"작업을 빌드하려고합니다.

나는 그것을하려고 할 때, 404 오류와 함께 반환 Jenkins.

"아동 1"과 "자녀 2"관찰 192.168.0.15:8080/job/buildall/build?token=8aba9207684c229561ae9d3f1c7e8a8c

같은 결과 (다음은 API의 URL, 나는 GET 및 게시물 시도) .. 그러나,이 폴더 외부 표준 maven 기반 작업이 있고이 API를 사용하여 잘 작동합니다.

나는 또한 foldername/jobname/build를 배치하려고 시도했다. 그러나 여기에서도 행운이 없다.

도움을 주셔서 감사합니다.

답변

0

"BuildThemAll"이라는 작업을 Jenkins의 루트로 옮겼습니다. 이렇게하면 API를 사용하여 트리거 할 수 있습니다. 이제이 작업의 구성에서 자식 작업 이름을 "modules/child1", "module/child2"(모듈은 폴더 이름)로 유지했습니다.