【发布时间】:2020-09-23 19:55:41
【问题描述】:
我有一个 .NET Core 3.1 解决方案,其中包含 2 个 Web 应用程序项目。我正在为 CI/CD 使用 Azure DevOps Pipelines,因此我在 azure-pipelines.yml 文件中定义了构建-测试-发布步骤。
我用来打包我的两个 Web 应用程序项目的产品的任务是相当标准的,并且基于 DotNetCoreCLI@2 任务:
- task: DotNetCoreCLI@2
inputs:
command: publish
publishWebProjects: True
arguments: '--configuration $(BuildConfiguration) --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: True
到目前为止一切顺利。此步骤创建两个 zip 文件,每个 Web 应用程序一个。
但是,在我的解决方案中添加了一个新的 Azure Functions 项目后,它的产品并没有以相同的方式压缩。因此,我无法将其部署到 Azure。
我猜该任务默认为仅发布 Web 应用程序项目。如何让它也适用于我的 Azure Functions 项目?
【问题讨论】:
标签: azure .net-core azure-devops dotnetcorecli