【问题标题】:How would I use Travis to automatically update a Github repo with result of build?如何使用 Travis 使用构建结果自动更新 Github 存储库?
【发布时间】:2014-07-04 22:45:49
【问题描述】:

我真正的需求有点复杂,但我认为这种简化抓住了本质:

我想做的是,在每次 GitHub 签入时,如果 Travis 构建的其余部分成功,则从代码(构成主要源代码的 JavaScript 的缩小版本)创建一个工件。当然,我希望 Travis 将其签回 GitHub。

我还没有尝试过,因为我看到了一个直接的问题:无限循环。如果 Travis 将其签入 GitHub,那么 Travis 当然会注意到另一个签入并运行另一个构建,创建另一个工件...

我怎样才能最好地避免这种情况?

【问题讨论】:

    标签: github travis-ci


    【解决方案1】:

    Travis 将忽略消息中包含 [ci skip] 的所有提交,因此当您提交来自 travis 的缩小脚本时,请确保这是消息的一部分。如果您需要更多帮助,我很乐意提供一些代码示例。

    【讨论】:

    • 啊,完美。我认为其他人会遇到这个问题,但我在任何地方都没有看到这个问题。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-10-24
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    • 1970-01-01
    相关资源
    最近更新 更多