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

如何更换Azure Pipeline服务连接及相关配置问题

Azure Pipelines 与 BitBucket Cloud 服务连接相关问题解答

1. 为已有流水线更换服务连接

  • 进入Azure DevOps项目的流水线页面,选中目标流水线
  • 点击右上角的编辑,进入流水线编辑界面
  • 点击页面右上角的更多选项(...),选择流水线设置
  • 在设置页面的仓库板块,点击更改连接,从列表中选中新的BitBucket服务连接,保存即可

2. 在YAML文件中指定服务连接

如果是将BitBucket作为代码源仓库,可通过resources.repositories块指定服务连接:

resources:
  repositories:
    - repository: MyBitBucketRepo
      type: bitbucket
      name: 你的BitBucket工作区/仓库名
      endpoint: 你的服务连接名称

如果是在任务中需要调用BitBucket相关操作(如API调用),可在对应任务的参数里指定endpoint字段:

- task: BitBucket@1
  inputs:
    endpoint: '你的服务连接名称'
    repository: '工作区/仓库名'
    command: 'clone'

3. 创建新流水线时指定特定服务连接

  • 进入Azure DevOps项目的流水线页面,点击新建流水线
  • 选择BitBucket Cloud作为代码源
  • 在授权环节,选择使用现有服务连接,从下拉列表中选中目标服务连接,继续完成流水线创建流程即可

4. 创建不绑定个人账户的服务连接

BitBucket Cloud支持通过工作区级OAuth应用创建独立于个人账户的服务连接,步骤如下:

  1. 登录BitBucket Cloud工作区,进入设置 > OAuth消费者
  2. 点击添加消费者,填写名称、描述,按需勾选权限(如仓库读写、管道读写等)
  3. 设置回调URL为https://dev.azure.com/你的Azure组织名/_oauth/authorize
  4. 创建成功后复制生成的客户端ID和客户端密钥
  5. 回到Azure DevOps项目,进入项目设置 > 服务连接,点击新建服务连接,选择BitBucket Cloud
  6. 选择使用OAuth,粘贴已获取的客户端ID和密钥,点击授权完成创建
    这种服务连接绑定的是BitBucket工作区的OAuth应用,不依赖个人账户,即使原创建者账户被删除,连接依然有效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 15:57:06