总是我需要在.travis文件上测试一些更改我需要将我的提交推送到github,如果它失败了,这是一个问题,我想知道,如果有任何方法在提交之前测试我的.travis文件它,最好是在travis-ci vm上,这意味着当我将一些commti推送到github时,我想制作travis所做的过程,但不需要提交或推送我的更改.
Von*_*onC 13
您可以在docker镜像中本地运行Travis-CI,以测试travis-ci.yml配置文件.
请参阅" 如何在Docker上本地运行TravisCI ":您可以使用以下命令打开travis bash:
docker run -it -u travis quay.io/travisci/travis-jvm /bin/bash
Run Code Online (Sandbox Code Playgroud)
那篇文章是关于让本地Travis实例访问你的GitHub仓库,但在你的情况下,你可以制作一个docker镜像(基于其中一个Travis-CI),它将挂载你机器上的本地仓库文件夹,并且能够travis compile在容器内的已安装文件夹中执行操作.
如果测试通过您当地的Travis-CI,那么您可以将本地提交推送到您的GitHub仓库.
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |