作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们可以使用此命令来更新提交的构建状态:
curl "https://api.github.com/repos/chnlmeter/$repo_name/statuses/$GIT_COMMIT?access_token=$github_build_status_token" \
-H "Content-Type: application/json" \
-X POST \
-d "$(cat <<EOF
{"state": "success","context": "continuous-integration/jenkins", "description": "Jenkins", "target_url": "$BUILD_URL"}
EOF
)"
最佳答案
假设 PR 是可合并的,您可以获取引用 refs/pull/NUM/merge
,其中 NUM
是 PR 编号,它应该包含 PR 中的分支和基础分支的合并。这应该在 PR 打开时立即可用或在此后不久可用。
测试完毕后,您可以根据需要创建另一个状态。为了防止人们在没有先运行两组测试的情况下合并,首先创建一个进行中状态可能很有用。
关于jenkins - 如何更新 PR 合并提交的构建状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59847947/
我是一名优秀的程序员,十分优秀!