gpt4 book ai didi

github-actions - 我可以有多个 GitHub Actions 工作流程文件吗?

转载 作者:行者123 更新时间:2023-12-04 06:42:18 25 4
gpt4 key购买 nike

我可以有多个工作流文件吗?

我有一些使用 GitHub Actions 的存储库,它们运行良好!在我的特定用例中,我在“推送”时自动部署到我的开发环境,并在“发布”时自动部署到生产环境。这是两个独立的工作流程。

我知道我可以将这两个工作流放在同一个 main.workflow 文件中,这样就可以正常工作,但我更愿意将它们完全放在单独的工作流文件中。例如,是否可以有一个 dev.workflow 文件和一个 prod.workflow 文件?

我曾尝试创建一个 dev.workflow 和 prod.workflow 文件,但它们似乎没有被 Actions 接收。看来需要一个 main.workflow 文件。如果是这种情况,有没有办法将其他工作流文件导入 main.workflow?

最佳答案

自从提出这个问题以来,GitHub 对工作流程进行了一些更改。它们现在是用 YAML 语法而不是 HCL 编写的,而不是存储在 .github/main.workflow 中。文件,它们存储在 .github/workflows 中目录。 documentation说“您必须在存储库的 .github/workflows 目录中存储工作流文件”(注意复数形式)。

所以一旦你移植你的 main.workflow文件到 YAML 语法,您应该能够按照您想要的方式将每个工作流存储在单个文件中。

关于github-actions - 我可以有多个 GitHub Actions 工作流程文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57115520/

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