我真正的需要有点复杂,但我认为这种简化捕捉了本质:
我想要做的是,在每次GitHub签入时,如果Travis的其余部分构建成功,则从代码创建工件(构成主要源代码的JavaScript的缩小版本。)当然,我希望Travis检查回GitHub。
我还没有尝试过这个,因为我看到了一个直接的问题:无限循环。如果Travis将其检入GitHub,那么Travis当然会注意到另一个签到并运行另一个构建,创建另一个工件......
我怎样才能最好地避免这种情况?
答案 0 :(得分:3)
Travis将忽略其消息包含[ci skip]
的所有提交,因此当您从travis提交缩小的脚本时,请确保它是消息的一部分。如果您需要更多帮助,我很乐意提供一些代码示例。