Tag: 特拉维斯慈

如何在.travis.yml中获取Travis的构build工作目录?

使用.travis.yml时,是否有一个环境variables包含Travis-CI中当前构build目录的名称? 在这里查看文档,我没有看到一个。

如何重现travis-ci构build环境进行debugging

我看到在travis-ci上的构build失败,我无法在本地机器上重现。 有没有说明build立一个与travis-ci linux构build环境相同的虚拟机? 我很高兴Travis-ci已经发现了一个新的bug,但是通过发送添加debugging代码的提交来debugging它却不那么兴奋。

如何在本地运行travis-ci

我刚刚参加了一个项目,而我对travis-ci是新手。 我宁愿不必将每一个小小的变化都推到.travis.yml文件,以及为了运行构build而对源代码所作的每一点改动。 有了jenkins,你可以下载jenkins并在本地运行。 特拉维斯提供这样的东西吗? 注意:我已经看到了travis-ci cli并下载了它,但似乎只是调用它的API,然后连接到我的github仓库,所以如果我不推动,重新启动并不重要最后的构build。

触发Travis-CI重build而不推送提交?

使用Travis-CI,是否有可能触发一个重build,而无需向GitHub推送新的提交? 用例:由于外部性,构build失败。 来源实际上是正确的。 如果简单地重新运行,它会build立好并通过。 例如,由于包服务器closures, apt-get失败,但服务器又重新备份。 然而,构build状态被“卡住”在“失败”,直到推送新的提交。 有什么方法可以推动Travis-CI做另一个构build,除了推“虚拟”提交吗?