You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitbucket API如何获取指定环境最近/当前部署的分支名称

部署API查询及重部署解决方案

调用/deployments接口未返回最新部署记录,按以下步骤调整即可:

  • 调整接口排序规则:请求时追加查询参数sort=created_at&direction=desc,让接口按部署创建时间倒序返回,最新的部署记录会排在列表首位,部分平台可替换为sort=updated_at适配排序逻辑。
  • 过滤有效部署状态:追加status=success查询参数,过滤掉排队中、失败、取消的无效部署记录,只保留已上线的成功部署条目。
  • 直接拉取当前生效部署:如果你的平台支持环境维度查询,可先调用/environments接口获取目标环境的唯一ID,再请求/environments/<环境ID>/current_deployment端点,可直接返回当前环境正在运行的部署信息,包含分支名、关联流水线ID、提交哈希值等核心字段。
  • 快速重部署操作:拿到最新成功部署的提交哈希值后,直接向/deployments接口发送POST请求,传入ref参数为对应提交哈希、environment为目标环境参数,即可触发对应版本的重部署,不需要额外提取分支名。

内容的提问来源于stack exchange,提问作者Ahmad Khalaf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:24:05