azure-devops - 拉取请求弹出一个确认框
问题描述
在拉取请求期间,我的要求是设置分支策略,以便我可以弹出一个自定义对话框,询问用户是否所有系统测试都在正在合并的传入功能分支上运行。这可能是自由文本或单选按钮类型的交互。是否可以在 Azure DevOps 中的拉取请求期间执行一些此类自定义工作流?
谢谢
解决方案
是否可以在 Azure DevOps 中的拉取请求期间执行一些此类自定义工作流?
当然是的!我们提供了一种自定义方法,您可以使用Azure Function
+应用您的想法Azure Devops service hook
。
它的基本逻辑是编写自定义函数脚本来实现弹出一个自定义对话框,这个对话框会询问用户一些确认信息。对于Azure Function,我们提供了一项功能,您可以获取其监听 URL,并将其与任何第三方服务集成,包括Azure devops。
并获取 azure 函数的监听 URL,只要去Azure devops project setting
-> Service Hooks
,用这个函数 URL 创建一个服务钩子。
最重要的是根据你的场景条件选择合适的触发事件来执行azure函数。
有关详细步骤和说明,请查看此文档:使用 Azure Functions 创建自定义分支策略。
推荐阅读
- elixir - Elixir 1.10.2 / Phoenix 1.5 模板更改后,经常出现“无法定义模块......因为它当前正在定义中”(2020 年中)
- sql - 如何删除查询中不可打印的十六进制字符?
- python - 交叉匹配两个二维数组并返回匹配的索引
- ubuntu - CMAKE_PREFIX_PATH 没有按预期工作
- powershell - Powershell Import-CSV 不会排序
- javascript - 如何在 Flask 应用程序的 Chart.js 中按比例分配 y-ticks?
- linux - 同一Guest的两个进程的QEMU虚拟CPU之间的内存保护
- pdf - SAS EG - VB 在不显示任何错误消息的情况下无法工作
- amazon-web-services - 如何根据 AWS Glue 作业中数据帧的不同值写入多个 S3 存储桶?
- python - numpy:将numpy数组的每个元素与另一个数组的每个元素相加