使用Github Actions添加来自非跟踪文件的发布

时间:2020-03-21 18:59:06

标签: github github-actions

我在Github上有一个关于我的Nuget库的仓库。我想进行设置,以便当我从dev合并到master时,将创建一个新发行版,其中包含我的* .nupkg文件。

但是我的* .nupkg文件没有被跟踪,我希望保持这种状态。

这可以通过Github Actions来实现,还是我需要另一种方式?

1 个答案:

答案 0 :(得分:1)

当然可以在您的项目中创建一个脚本,以创建一个适当的文件,并将其作为GitHub Action工作流的一部分进行调用。许多项目都这样做。

如果您的目标是从无处以神奇的方式创建文件,而无需在存储库中创建任何源内容或脚本,那么我建议您寻找一个现有的操作来为您完成此操作。

如果您担心文件可能包含秘密或私人信息,而您不希望在字面上包含它,那么您应该使用脚本并使用Gi​​tHub Actions秘密功能从环境中读取秘密并将其传递给脚本。

在不了解包含这些文件的确切含义的情况下,很难找到满足您需求的最终解决方案。