1
조직 플러그인을 사용하여 github 프로젝트의 pullRequest를 작성합니다. 이 빌드 중에 github pullRequest 프로젝트의 일부 메트릭과 함께 사용자 정의 주석을 보내려고합니다.github에서 의견을 보내는 방법 jenkins/jenkinsfile의 답장
어떻게하면됩니까?
조직 플러그인을 사용하여 github 프로젝트의 pullRequest를 작성합니다. 이 빌드 중에 github pullRequest 프로젝트의 일부 메트릭과 함께 사용자 정의 주석을 보내려고합니다.github에서 의견을 보내는 방법 jenkins/jenkinsfile의 답장
어떻게하면됩니까?
신경 끄시 고, 내가 발견
def SHA1 = sh(returnStdout: true, script: "git rev-parse HEAD").trim()
def body="""{
"body": "Nice change",
"commit_id": "$SHA1",
"path": "/",
"position": 0
}"""
httpRequest authentication: '${yourCredential}', httpMode: 'POST', requestBody: body, url: 'https://api.github.com/repos/${yourOrga}/${yourRepo}/issues/${pullRequestNumber}/comments'
는 GitHub의 API를 호출 일부 스크립트를 실행합니다 (당신이 HTTP 요청 플러그인을 설치해야합니다). 나는 이것을 위해 파이프 라인 단계를 제공하는 Jenkins 플러그인을 인식하지 못했다. – StephenKing
아니면 파이프 라인 그루비 코드를 통해 직접 호출하십시오 ... – StephenKing
@StephenKing 누구든지 플러그인의 이름을 찾거나 코드 조각을 제공하면 대답으로 간주합니다. – sab