ReviewApp
将 Git 存储库中的每个拉取请求部署到动态环境资源。
语法
# Review App v0
# Use this task under deploy phase provider to create a resource dynamically.
- task: ReviewApp@0
inputs:
resourceName: # string. Required. Resource name.
#baseEnvironmentName: # string. Environment name.
#reviewResourceName: # string. Review Resource Name.
输入
resourceName
-
资源名称
string
。 必填。
指定环境中现有资源的名称,该名称将用于资源类型信息。
baseEnvironmentName
-
环境名称
string
。
reviewResourceName
-
查看资源名称
string
。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。
注解
ReviewApp
将 Git 存储库中的每个拉取请求部署到动态环境资源。 审阅者可以查看这些更改在合并到主分支并部署到生产环境之前如何与其他依赖服务一起使用。 这样可以轻松创建和管理 reviewApp 资源,并受益于环境功能的所有可跟踪性和诊断功能。 通过使用 reviewApp 关键字,可以创建资源的克隆(基于环境中的现有资源动态创建新资源),并将新资源添加到环境中。
有关详细信息,请参阅 Kubernetes 资源 - 在Azure DevOps Sprint 160 中设置评审应用和新增功能。
例子
下面是在环境中使用 reviewApp
的示例 YAML 代码片段。
jobs:
- deployment:
environment:
name: smarthotel-dev
resourceName: $(System.PullRequest.PullRequestId)
pool:
name: 'ubuntu-latest'
strategy:
runOnce:
pre-deploy:
steps:
- reviewApp: MainNamespace
要求
要求 | 说明 |
---|---|
管道类型 | YAML,经典生成 |
运行时间 | 代理,DeploymentGroup |
需求 | 没有 |
功能 | 此任务不满足作业中后续任务的任何要求。 |
命令限制 | 任何 |
|
任何 |
代理版本 | 所有支持的代理版本。 |
任务类别 | 效用 |