【发布时间】:2022-09-30 23:07:07
【问题描述】:
我有一个正在运行的 Azure 静态 webapp 和一个构建 PR 构建的管道。在发布任务中,您可以声明生产分支,所有其他分支都应作为预览环境发布。
来自帮助文本:\“生产分支。当指定并且部署环境为空时,来自其他分支的部署将是预览环境\”
YML
steps:
- task: AzureStaticWebApp@0
displayName: \'Static Web App: \'
inputs:
workingDirectory: \'$(System.DefaultWorkingDirectory)/my-portal\'
app_location: /
skip_app_build: true
skip_api_build: false
is_static_export: false
verbose: true
azure_static_web_apps_api_token: \'token\'
production_branch: develop
在分支 refs/pull/1028/merge 上运行时 - 部署仍然发生在生产环境中,并且没有创建发布环境。
是否有其他方法可以在 Azure Devops 中配置此行为,或者它根本不起作用?
标签: azure-devops azure-pipelines-release-pipeline azure-static-web-app