【问题标题】:Openshift github status resultOpenshift github状态结果
【发布时间】:2018-04-30 19:03:25
【问题描述】:

我已经设法让openshift 下载我的github 提交并毫无问题地触发webhook。不过,我希望能够使用Github Status API 来将构建标记为好或坏。

有人在这方面取得过成功吗?如果是这样,你怎么做?我正在考虑通过openshift 中的postBuild 钩子来完成它,但是我认为我无法访问SHA,也不会在失败时发布。

【问题讨论】:

    标签: openshift


    【解决方案1】:

    OPENSHIFT_BUILD_COMMIT 环境变量以及其他一些环境变量将在图像中设置,并提供有关使用的远程存储库的详细信息。

    您应该能够从您在图像中运行的钩子中看到那些作为postCommit 钩子的一部分。

    【讨论】:

    • 这将获得提交信息,但我担心 postBuild 命令仍然无法对失败的构建发出警报。我想我可能需要将信息烘焙到 s2i 脚本中(我真的不希望这样做!)
    • 是的,这仅适用于successfil构建,或者如果构建失败是因为在postCommit期间运行了单独的测试。不确定是否有一种方法可以调用钩子以首先构建图像失败。
    猜你喜欢
    • 1970-01-01
    • 2017-03-07
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 2021-11-09
    • 2014-04-01
    • 1970-01-01
    相关资源
    最近更新 更多