开发者社区 > 云效DevOps > 正文

云效流水线 webhook触发可以指定代码源分支吗? 人工触发时可以选择分支的。

云效流水线 webhook触发可以指定代码源分支吗? 人工触发时可以选择分支的

展开
收起
嘟嘟嘟嘟嘟嘟 2023-12-20 08:57:14 185 0
5 条回答
写回答
取消 提交回答
  • 云效流水线的Webhook触发目前可能不支持直接指定代码源分支,但人工触发时通常可以选择分支。对于自动触发,你可能需要在Webhook配置或流水线脚本中添加相应的逻辑来处理不同分支的触发。

    2023-12-20 14:35:24
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    云效流水线支持通过Webhook触发,这通常用于代码源以外的第三方工具或自有系统来触发流水线运行。然而,如果你想要根据代码提交动态指定分支来触发流水线,这是可以实现的。

    具体来说,你可以在流水线配置页面的“流水线源”模块中,选择需要构建的代码仓库和分支。在“触发条件”模块中,选择“Webhooks 触发器”,并点击“添加参数”。在弹出的对话框中,输入变量名和描述信息,并勾选“从 URL 中读取参数值”选项。例如,可以将变量名设置为“branch”,描述信息设置为“代码发布分支”。点击“确定”按钮后,将这个变量名添加到 Webhook URL 中。这样,每次当你通过这个Webhook发送请求时,就可以携带这个分支信息,从而动态触发对应分支的流水线运行。

    2023-12-20 13:45:05
    赞同 展开评论 打赏
  • 云效流水线的Webhook触发不支持指定代码源分支。

    在Webhook触发时,通常只能指定仓库和事件类型,而不能直接指定代码源分支。这是因为Webhook是一种通用的触发机制,用于异步通知其他系统或服务关于仓库中的更改。它通常依赖于仓库中的Webhook配置,而这个配置通常只包括仓库的URL和事件类型,而不包括代码源分支的信息。

    如果您需要在Webhook触发时指定代码源分支,您可能需要考虑其他方法,例如通过在流水线中手动选择分支或使用其他工具或插件来实现。

    另外,如果您使用的是云效流水线的人工触发方式,并且可以在其中选择分支,那么这可能是流水线本身的特性或配置选项。您可以查看云效流水线的文档或与云效的技术支持团队联系,以了解更多关于如何指定代码源分支的信息。

    2023-12-20 10:30:38
    赞同 展开评论 打赏
  • 是这个webhook吗?
    a8781d335cd3ac8bb0078d28eef04e93.png
    这个可以:
    https://help.aliyun.com/document_detail/460556.html?spm=a2c4g.460548.0.0.3bf68f38pPrQW1
    此回答整理自钉群“云效开发者交流群6群”

    2023-12-20 09:28:16
    赞同 展开评论 打赏
  • 云效流水线的Webhook触发可以指定代码源分支。在配置Webhook时,你可以在“触发条件”选项中选择“分支”选项,并输入要触发流水线的分支名称。你可以使用通配符*来匹配分支名称,或者指定多个分支,用逗号分隔。

    如果要通过URL参数的方式传递分支名称,你可以在Webhook URL中添加一个名为"branch"(或其他自定义名称)的查询参数,参数值为要触发的分支名称。

    2023-12-20 09:24:04
    赞同 1 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载