【发布时间】:2020-04-18 11:33:19
【问题描述】:
Github 最近为 CI 测试添加了操作按钮。
但是,我不想在本地不通过 CI 的情况下推送代码。
如何在本地测试我的ccpp.yml 代码?
【问题讨论】:
-
我认为你应该只在本地运行你的测试,然后 CI 意味着运行测试为你。如果您的配置错误,您可以随时更改并再次推送,甚至替换提交以摆脱不必要的来回。
-
@Felix,这对每次提交都不实用。我想复制
github所做的事情。 -
持续集成正是为您运行测试。你也可以在本地运行测试,而且你应该,但是你不能在本地运行在线持续集成。如果在线测试失败,请修复并再次推送!别担心,伙计。
-
@Felix,对于 gitlab,人们使用
gitlab-runner。所以,在本地运行 CI 应该不会很意外。 -
这是一个合理的问题。不知道所有的-1是什么。
yaml文件是代码。您希望能够运行所述代码来测试它。在 GitHib Actions 和 Azure Pipelines 中更改和调试 YAML 是一场噩梦。
标签: c++ git github continuous-integration github-actions