【发布时间】:2019-09-01 12:28:32
【问题描述】:
我创建了一个 Azure-Pipelines 文件,其开头如下:
pool:
vmImage: 'Ubuntu-16.04'
trigger:
- master
variables:
buildConfiguration: 'Release'
buildPlatform: 'any cpu'
version: '0.2.0'
azureSubscription: 'Azure.Nupaya'
azureAppType: 'Web App on Windows'
webAppName: 'api'
stages:
- stage: 'Prepare'
displayName: 'Prepare'
jobs:
- job: 'Setup'
steps:
- task: DotNetCoreInstaller@0
displayName: 'Install'
inputs:
packageType: 'sdk'
version: '2.2.105'
当我运行它时,我得到了错误:
Unexpected value 'stages'
Yaml 文件不支持阶段吗?
我在 Microsoft Docs 中检查了Schema ...
我错过了什么?
【问题讨论】:
-
很奇怪,无论如何,它们就像一个月前一样被称为阶段。您介意删除不必要的换行符,看看是否有帮助?
-
@4c74356b41 阶段变成了工作。米格尔为什么需要舞台?工作不适合你?
-
@ShaykiAbramczyk 我的想法是在 Git 存储库中由 Master 分支触发恢复、构建、测试、发布的第一阶段。还有一秒钟部署到 Azure,但手动触发。这有意义吗?这可能吗?这可以通过作业完成吗?
-
@MiguelMoura 部署到 azure 应该是您的“发布”,而不是在 Build 中。
-
@ShaykiAbramczyk 是的,但我可以使用 YML 文件来实现吗?所以我可以在我的 Git 存储库中使用它而不是使用 de Azure DevOps UI?这就是我想要做的。
标签: asp.net-core azure-devops azure-pipelines