我有一个用例,需要将 ServiceNow 变更管理集成为预部署阶段入口。我可以使用 vNext 类型管道来完成此操作,但不能使用多阶段 yaml 管道。如何实现这个用例?
可以将自定义审批门添加到管道中。
从市场安装ServiceNow 扩展。
扩展安装后,创建ServiceNow ServiceConnection
在管道 > 环境中定义环境。例如“生产”
在使用环境的 YAML 中使用
deployment
作业:
stages:
- stage: build
...
- stage: prod
jobs:
- deployment: deploy
environment: production
strategy:
runOnce:
deploy:
steps:
- ...
在管道 > 环境中,添加 ServiceNow 自定义审批门作为审批和检查之一。使用文档中概述的文档进行配置。检查可以创建 CHG 票证作为预部署,然后等待其达到所需的工作流程状态。