gpt4 book ai didi

github - 在 github 上不提交就测试 travis-ci 脚本

转载 作者:行者123 更新时间:2023-12-03 23:45:11 26 4
gpt4 key购买 nike

总是我需要在 .travis 文件上测试一些更改我需要将我的提交推送到 github,如果它失败,这是一个问题,我想知道,是否有任何方法可以在提交之前测试我的 .travis 文件它,最好是在 travis-ci vm 上,这意味着我想在我将一些 commti 推送到 github 时进行 travis 所做的过程,但不需要提交或推送我的更改。

最佳答案

您可以在 docker 镜像中本地运行 Travis-CI,以测试您的 travis-ci.yml配置文件。

请参阅“How to Run TravisCI locally on Docker ”:您可以使用以下命令打开 travis bash:

docker run -it -u travis quay.io/travisci/travis-jvm /bin/bash

那篇文章是关于让本地 Travis 实例访问您的 GitHub 存储库,但在您的情况下,您可以制作一个 docker 镜像(基于 one of the Travis-CI ones ),它将安装您机器上的本地存储库文件夹,并且将能够做一个 travis compile在容器内的那个挂载文件夹中。

如果测试在您的本地 Travis-CI 中通过,那么您可以将本地提交推送到您的 GitHub 存储库。

关于github - 在 github 上不提交就测试 travis-ci 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43624362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com