사용자 도구

사이트 도구


ci:jenkins:remote_api

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ci:jenkins:remote_api [2020/09/10 15:57]
kwon37xi [다른 Jenkins 의 빌드 원격 유발]
ci:jenkins:remote_api [2020/09/10 16:03] (현재)
kwon37xi [다른 Jenkins 의 빌드 원격 유발]
줄 9: 줄 9:
   * [[https://wiki.jenkins.io/display/JENKINS/Build+Token+Root+Plugin|Build Authorization Token Root]]을 설정하면 ''빌드를 원격으로 유발 (예: 스크립트 사용)''을 활성화하고 해당 빌드용 API Token 만 있으면, 사용자 인증 토큰 없이 빌드를 실행할 수 있다.   * [[https://wiki.jenkins.io/display/JENKINS/Build+Token+Root+Plugin|Build Authorization Token Root]]을 설정하면 ''빌드를 원격으로 유발 (예: 스크립트 사용)''을 활성화하고 해당 빌드용 API Token 만 있으면, 사용자 인증 토큰 없이 빌드를 실행할 수 있다.
   * [[https://www.jenkins.io/doc/pipeline/steps/build-token-trigger/|build-token-trigger]] : Pipeline 으로 ''Build Authorization Token Root''를 호출하게 해줌.   * [[https://www.jenkins.io/doc/pipeline/steps/build-token-trigger/|build-token-trigger]] : Pipeline 으로 ''Build Authorization Token Root''를 호출하게 해줌.
 +  * **Job구성 -> 빌드 유발 -> 빌드를 원격으로 유발 -> Authentication Token** 에서 토큰을 설정한다.
 +  * 빌드 유발 examples
 +<code>
 +# 파라미터 없을 경우
 +<JENKINS_SERVER>/buildByToken/build?job=RevolutionTest&token=TacoTuesday
  
 +# 파라미터 있을 경우 : Type=Mexican
 +<JENKINS_SERVER>/buildByToken/buildWithParameters?job=RevolutionTest&token=TacoTuesday&Type=Mexican
 +</code>
 ==== 기타 관련 참조 ==== ==== 기타 관련 참조 ====
   * [[https://plugins.jenkins.io/Parameterized-Remote-Trigger/|Parameterized Remote Trigger | Jenkins plugin]] : 또 다른 Jenkins 의 job trigger - 원격 서버측 인증은 ''Build Token Root Plugin'' 을 사용하게 하면 된다.   * [[https://plugins.jenkins.io/Parameterized-Remote-Trigger/|Parameterized Remote Trigger | Jenkins plugin]] : 또 다른 Jenkins 의 job trigger - 원격 서버측 인증은 ''Build Token Root Plugin'' 을 사용하게 하면 된다.
ci/jenkins/remote_api.1599721061.txt.gz · 마지막으로 수정됨: 2020/09/10 15:57 저자 kwon37xi