Azure Functions 的 Github Actions 部署停止工作

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

最近,我们用于在 GitHub Actions 上构建和部署 Azure Functions 的部署脚本停止工作。它仍然有效并部署全绿色,但 Azure Function 中没有显示任何 Function 实例。

脚本非常简单:

job 1, build:
    dotnet publish
    actions/upload-artifact@v4

job 2, deploy:
    actions/download-artifact@v4
    azure/login@v2
    azure/functions-action@v1
azure azure-functions github-actions github-actions-artifacts
1个回答
0
投票

从 2024 年 9 月 2 日开始

actions/upload-artifact@v3
和 v4 默认从工件中排除隐藏文件。

已发布的 Azure Function 包含文件夹

.azurefunctions
,该文件夹被视为隐藏。现在,它们分别不包含在工件中并以这种方式发布,功能无法运行。

要恢复到原始行为,您需要添加标志“include-hidden-files: true”。

非常依赖动作版本来进行可重现的构建。

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