当前位置: 首页 > 新闻动态 > 技术教程

VSCode的Jira and Bitbucket插件:无缝集成Atlassian生态

作者:P粉986688829 浏览: 发布日期:2026-01-04
[导读]:需配置Jira和Bitbucket插件、OAuth认证JiraCloud、创建带权限的AppPassword绑定Bitbucket、通过IssueKey创建分支、提交信息含IssueKey以自动关联开发记录。
需配置Jira和Bitbucket插件、OAuth认证Jira Cloud、创建带权限的App Password绑定Bitbucket、通过Issue Key创建分支、提交信息含Issue Key以自动关联开发记录。

如果您在使用 VSCode 进行代码开发时希望直接关联 Jira 任务与 Bitbucket 仓库操作,但插件未正常响应或功能缺失,则可能是由于插件配置不完整、认证失效或权限未正确授予。以下是实现无缝集成 Atlassian 生态的具体操作路径:

本文运行环境:MacBook Pro,macOS Sequoia。

一、安装并启用 Jira and Bitbucket 插件

该插件由 Atlassian 官方维护,提供 Jira 问题浏览、状态更新、分支创建及 Pull Request 关联等能力,需确保其为最新稳定版本且已激活。

1、打开 VSCode,点击左侧活动栏的扩展图标(或按 Cmd+Shift+X)。

2、在搜索框中输入 Jira and Bitbucket,确认发布者为 Atlassian

3、点击“安装”,安装完成后点击“重新加载”使插件生效。

二、配置 Jira Cloud 实例连接

插件需通过 OAuth 2.0 或个人访问令牌(PAT)与 Jira Cloud 建立安全通信,配置错误将导致无法加载项目列表或任务详情。

1、按下 Cmd+Shift+P 打开命令面板,输入并选择 Jira: Configure Jira Server

2、在弹出的输入框中填写您的 Jira Cloud 域名,格式为 https://your-domain.atlassian.net

3、选择认证方式为 OAuth 2.0 (Recommended),随后浏览器将自动打开授权页面,登录并允许插件访问。

三、绑定 Bitbucket Cloud 账户

Bitbucket 集成依赖于有效的 App Password,该密码需具备 repository:readpullrequest:write 权限,用于读取仓库信息与创建 PR。

1、访问 https://bitbucket.org/account/settings/app-passwords/,点击“Create app password”。

2、命名密码为 vscode-jira-bitbucket,勾选 Repositories: ReadPull requests: Write

3、复制生成的密码,在 VSCode 中执行命令 Bitbucket: Configure Bitbucket Server,依次输入用户名与该 App Password。

四、在编辑器中关联 Jira Issue 与当前分支

插件支持基于 Jira Issue Key 自动识别并创建符合规范的分支名(如 `ISS-123-fix-login-bug`),便于后续自动链接 PR 与 Issue。

1、打开一个已克隆的 Bitbucket 仓库文件夹。

2、按下 Cmd+Shift+P,输入并选择 Jira: Create Branch from Issue

3、从下拉列表中选择目标 Issue,确认后插件将自动执行 git checkout -b 并切换至新分支。

五、在代码提交中嵌入 Jira Issue Key

插件可监听提交消息格式,在符合正则规则(如 `ISS-123: fix typo in README`)时自动向对应 Jira Issue 添加 Git 提交记录链接。

1、确保工作区根目录存在 .jira/config.json 文件,内容包含 "issueKeyRegex": "([A-Z]+-\\d+)"

2、编写代码后,在源代码管理视图中输入提交信息,开头必须包含有效 Issue Key,例如 ISS-456: update auth middleware

3、点击“√”完成提交,插件将在数秒内向 Jira Issue 的“Development”面板追加本次提交的 Bitbucket 链接。

免责声明:转载请注明出处:http://www.sczxchw.cn/news/404192.html

扫一扫高效沟通

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!