.github worflow yml 文件应该被忽略吗?

问题描述 投票:0回答:2

希望你们都做得很好:)

这是一个简单的问题,我在网上找不到答案。是否应该将 .github/workflow 操作(yml 文件)添加到 gitignore?

continuous-integration yaml gitignore
2个回答
3
投票

.gitignore
的存在是为了避免将某些文件提交到存储库。

.github/workflow
文件通常用于告诉 GitHub 执行操作。 GitHub 只知道提交到您的存储库的文件。

因此,将这些文件添加到您的

.gitignore
中是没有意义的,因为您特别希望它们位于您的存储库中。


0
投票

我认为答案是

最近,我遇到一个场景,开发人员不小心更改了工作流程,将同一存储库下的两个分支与两个不同的工作流程合并。整个管道破裂,但没有对部署造成任何损坏。

因此,如果您不经常更改工作流程,我建议您首先设置工作流程并将其添加到您的

.gitignore
文件中,这样就不会有人意外地提交任何更改。这样做,最初提交的工作流不会从存储库中删除,也不会提交新的更改。但如果您经常进行更改,我建议添加一个
CODEOWNERS
文件并给予某些用户批准这些更改。

© www.soinside.com 2019 - 2024. All rights reserved.