云效流水线 webhook触发可以指定代码源分支吗? 人工触发时可以选择分支的
云效流水线的Webhook触发目前可能不支持直接指定代码源分支,但人工触发时通常可以选择分支。对于自动触发,你可能需要在Webhook配置或流水线脚本中添加相应的逻辑来处理不同分支的触发。
云效流水线支持通过Webhook触发,这通常用于代码源以外的第三方工具或自有系统来触发流水线运行。然而,如果你想要根据代码提交动态指定分支来触发流水线,这是可以实现的。
具体来说,你可以在流水线配置页面的“流水线源”模块中,选择需要构建的代码仓库和分支。在“触发条件”模块中,选择“Webhooks 触发器”,并点击“添加参数”。在弹出的对话框中,输入变量名和描述信息,并勾选“从 URL 中读取参数值”选项。例如,可以将变量名设置为“branch”,描述信息设置为“代码发布分支”。点击“确定”按钮后,将这个变量名添加到 Webhook URL 中。这样,每次当你通过这个Webhook发送请求时,就可以携带这个分支信息,从而动态触发对应分支的流水线运行。
云效流水线的Webhook触发不支持指定代码源分支。
在Webhook触发时,通常只能指定仓库和事件类型,而不能直接指定代码源分支。这是因为Webhook是一种通用的触发机制,用于异步通知其他系统或服务关于仓库中的更改。它通常依赖于仓库中的Webhook配置,而这个配置通常只包括仓库的URL和事件类型,而不包括代码源分支的信息。
如果您需要在Webhook触发时指定代码源分支,您可能需要考虑其他方法,例如通过在流水线中手动选择分支或使用其他工具或插件来实现。
另外,如果您使用的是云效流水线的人工触发方式,并且可以在其中选择分支,那么这可能是流水线本身的特性或配置选项。您可以查看云效流水线的文档或与云效的技术支持团队联系,以了解更多关于如何指定代码源分支的信息。
是这个webhook吗?
这个可以:
https://help.aliyun.com/document_detail/460556.html?spm=a2c4g.460548.0.0.3bf68f38pPrQW1
此回答整理自钉群“云效开发者交流群6群”
云效流水线的Webhook触发可以指定代码源分支。在配置Webhook时,你可以在“触发条件”选项中选择“分支”选项,并输入要触发流水线的分支名称。你可以使用通配符*来匹配分支名称,或者指定多个分支,用逗号分隔。
如果要通过URL参数的方式传递分支名称,你可以在Webhook URL中添加一个名为"branch"(或其他自定义名称)的查询参数,参数值为要触发的分支名称。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。