azure - 如何将 Azure devops 服务挂钩事件元数据作为参数发送到 jenkins 管道
问题描述
想向 jenkins 管道发送一些 Service hook 事件元数据信息,例如 commitid、作者用户名和电子邮件。
我们已经创建了从 Azure devOps 到 Jenkins 的服务挂钩。每当任何代码更改时,构建都会成功触发,并且在服务挂钩中也选择了接受参数选项。现在想发送发送事件数据详细信息作为参数。
解决方案
如何将 Azure devops 服务挂钩事件元数据作为参数发送到 jenkins 管道
任何不便敬请谅解。
恐怕我们无法将 Azure devops Service hooks 事件元数据作为参数发送到 jenkins 管道。因为 Build 参数目前只支持硬编码。所以我们不能发送那些动态参数commitid
,author username
并且email
。
作为解决方法,您可以在 Azure Devops 中创建一个 CI 构建,该构建在将更改推送到存储库时触发,并在构建中添加一个Jenkins 队列作业任务以触发 Jenkins 作业。使用此构建任务,您可以使用预定义的变量动态传递分支名称:
希望这可以帮助。
推荐阅读
- java - 如何使用 ProcessLifecycleOwner 捕获生命周期事件?
- python - 带依赖项的 Siblig 导入
- typescript - TypeScript 3.5 中的直接或间接引用
- xamarin.forms - 在启动期间调用 Database.Migrate() 时崩溃
- actionresult - 方法内的 RedirectToAction 不起作用
- c# - C#如何修复文件到二进制到字符串到二进制转换期间的数据丢失
- python - 如何在每个组中查找一个字符串,然后比较其他列的值,然后将其存储在一个新的列中
- python - 类型错误:不支持的操作数类型 %:打印时为“NoneType”和“int”
- angular - 在Angular中获取动态添加的文本框值
- c# - 我可以从 Dapper DynamicParameters 中删除参数吗?