2017-05-23 6 views
2

Jenkins에서 빌드 작업을 생성했으며 작업 결과를 HipChat 방에 게시하고 싶습니다. HipChat plugin을 사용하고 있습니다. 여기서 문제는 Jenkins Global 자격 증명에 자격 증명을 저장할 수 있지만 HipChat 통지에 대한 자격 증명이 표시되지 않는다는 것입니다. SCM Checkout에 대해 동일한 자격 증명을 볼 수 있지만 HipChat 알리지는 없습니다.HipChat 플러그인에 jenkins에 추가 된 자격증 명이 표시되지 않습니다.

참고 : 스택 오버플로 링크를 통해갔습니다 : GITHub plugin Jenkins credentials하지만 그다지 유용하지 않았습니다.

다른 사람이 해결책을 찾거나 내가 잘못한 것을 알 수 있다면 알려주십시오.

enter image description here

답변

0

난에 직면하지만 필요한 또 다른 방법을 발견 자격 증명 문제에 대한 해결책을 찾을 수 없습니다. HipChat 플러그인 대신, Github link에서 HipChat notifier plugin을 사용하여 chatroom에 대한 액세스 토큰을 만들고 HipChat 알리미에서 액세스 토큰을 사용했습니다. 그것은 내가 필요한 것을 정확히했다.

2

당신은 종류의 "비밀 텍스트"의 자격 증명을 사용하여 다음을 수행하여 OAuth는 토큰 V2를 사용할 수 있습니다 https://b9c.hipchat.com/account/api

  1. 이동하고 로그인
  2. 객실에
  3. 클릭 -> YourChatRoom -> 통합
  4. 젠킨스를 찾아 추가하십시오.
  5. 구성 탭에서 토큰을 가져옵니다.
  6. Jenkins 자격 증명의 "secret"필드에 토큰을 붙여 넣습니다.