如何使用多阶段 yaml 管道启用预部署阶段门

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

我有一个用例,需要将 ServiceNow 变更管理集成为预部署阶段入口。我可以使用 vNext 类型管道来完成此操作,但不能使用多阶段 yaml 管道。如何实现这个用例?

azure-devops azure-pipelines azure-pipelines-yaml
1个回答
0
投票

可以将自定义审批门添加到管道中。

  1. 从市场安装ServiceNow 扩展

  2. 扩展安装后,创建ServiceNow ServiceConnection

  3. 管道 > 环境中定义环境。例如“生产”

  4. 在使用环境的 YAML 中使用

    deployment
    作业:

    stages:
    - stage: build
      ...
    - stage: prod
      jobs:
      - deployment: deploy
        environment: production
        strategy:
          runOnce:
            deploy:
              steps:
              - ...
    
  5. 管道 > 环境中,添加 ServiceNow 自定义审批门作为审批和检查之一。使用文档中概述的文档进行配置。检查可以创建 CHG 票证作为预部署,然后等待其达到所需的工作流程状态。

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