如何让Azure Pipelines YAML中ManualValidation@0的链接可点击?
让ManualValidation@0任务的链接在审批UI中可点击的方法
ManualValidation@0任务的instructions字段支持Markdown语法,只要把链接改成Markdown链接格式,就能在审批UI中显示为可点击状态,具体修改如下:
核心修改点
- 移除链接前后的转义引号
" - 使用Markdown标准链接格式:
[链接显示文本](实际URL) - 如果要引用预定义的变量(比如你的
prLinkFromSync),直接在链接地址位置写入变量引用$(prLinkFromSync)即可
修改后的完整YAML示例
job: Manual_CreatePR displayName: 'Manual: Open GitHub PR for sync branch' dependsOn: Sync_Ado_To_GitHub condition: succeeded('Sync_Ado_To_GitHub') variables: prLinkFromSync: $[ dependencies.Sync_Ado_To_GitHub.outputs['SetPrLink.prLink'] ] pool: server steps: - task: ManualValidation@0 displayName: 'Create PR on GitHub' timeoutInMinutes: '60' inputs: instructions: | A new sync branch was pushed to GitHub. Create a pull request using this link: [GitHub PR 创建页面](https://github.com/test) # 如果要引用变量,替换成下面这行: # [GitHub PR 创建页面]($(prLinkFromSync)) onTimeout: 'reject'
修改后,审批UI里的链接就会变成可点击状态,点击后直接跳转到目标地址。
内容的提问来源于stack exchange,提问作者user989988
相关产品推荐
相关产品推荐

