0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GitHub Copilot与Bitbucket、Jira、Confluence集成使用指南

龙智DevSecOps 2024-12-03 14:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近,我们与客户交流时发现,他们希望通过Bitbucket享受到Atlassian平台标准化的优势,同时也希望集成规划、源代码控制、CI/CD等方面功能——更好地利用GitHub Copilot的优势。

本文将向您展示如何在Bitbucket存储库中轻松使用GitHub Copilot。此外,还将介绍如何通过Atlassian Rovo for GitHub Copilot插件,将Atlassian工具的上下文直接引入编辑器,从而帮助开发人员保持流程顺畅。

在VSCode中设置Copilot插件

以下是通用说明。请查看下面的扩展链接,了解安装和配置详情。

  • 如果您没有VSCode(Visual StudioCode),请在此处下载。
  • 进入VSCode,并安装Copilot插件。(该插件也兼容Jetbrains IDE或Vim/Neovim 等文本编辑器)
  • 启用插件并根据您的偏好进行配置。

连接Bitbucket存储库

克隆Bitbucket存储库,并在VSCode中打开代码文件。
编写代码时,您可以在VS代码中链接Bitbucket存储库,并使用Copilot的所有功能。
编写完成后,您可以将更改推送到Bitbucket,发起拉取请求,并完成部署流程。

使用Atlassian-Copilot 插件扩展功能

借助Atlassian AI产品—— Atlassian Rovo 中的Atlassian-Copilot插件,您可以在VSCode中标记 @atlassian-rovo,以便直接从VSCode中获取来自Jira和Confluence的额外上下文信息。

Bitbucket Cloud中的原生AI功能

一旦代码被推送到Bitbucket Cloud,您就可以继续使用Bitbucket中的AI功能来帮助完成代码审查流程,从而更快地获得PR批准并投入生产。

  • AI PR描述:Atlassian Intelligence会分析您的代码变更和提交消息,以编写简洁明了的PR描述,以便您的审查人员了解代码变更的上下文信息。
  • 将AI代码审查添加到您的工作流程中:要加速代码审查,可将AI代码审查添加到您的CI/CD流程中。借助此流程,AI将充当代码审查员,在您的代码中留下注释,并根据语法和代码规范提供改进建议。
  • AI聊天:明年,由Atlassian Rovo提供支持的AI聊天功能将在Bitbucket Cloud中推出。通过Rovo聊天功能,您可以直接在Bitbucket中使用AI获取Jira或Confluence中的上下文信息。例如,您可以向AI提出:“这个PR与哪些Jira事务相关联?”或者“总结这个PR中的代码变更”等问题。
    目前处于早期访问阶段的其他Atlassian AI功能:
  • 使用Autodev代理,几分钟内从issue转到PR:利用AI将Jira描述转换为分步技术计划,自动生成代码,并快速创建拉取请求。
  • 使用Autoreview代理在Bitbucket中快速跟踪代码审查:即时分析代码,接收改进建议,甚至在拉取请求中获得代码编辑建议。

其他可使用的代码生成工具

在VSCode或其他IDE中,您还可以使用其他几种与Copilot类似的代码生成工具。请注意,IDE中的代码生成工具也适用于Bitbucket数据中心版的存储库。

  • Codeium
  • Tabnine
  • Cody


Atlassian AI功能适用于Jira、Confluence、Jira Service Management、Bitbucket等Atlassian产品云版本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    41060

    浏览量

    302569
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74373
  • GitHub
    +关注

    关注

    3

    文章

    489

    浏览量

    18759
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FAN2103 TinyBuck™ 集成同步降压评估板使用指南

    FAN2103 TinyBuck™ 集成同步降压评估板使用指南 在电子设计领域,电源模块的设计至关重要。今天我们要介绍的是 Fairchild 公司的 FAN2103 TinyBuck™ 集成同步
    的头像 发表于 04-10 16:50 655次阅读

    FAN2106 TinyBuck™ 集成同步降压评估板使用指南

    FAN2106 TinyBuck™ 集成同步降压评估板使用指南 在电子设计领域,电源模块的设计与评估至关重要。今天我们来深入了解一下 Fairchild 半导体公司的 FAN2106
    的头像 发表于 04-10 16:50 624次阅读

    GitHub王炸:AI编程进入"多智能体时代",1.8亿人彻夜未眠

    的Claude与OpenAI的Codex两大顶级AI编程智能体深度集成至平台核心。此次开放预览版率先面向GitHub Copilot Pro Plus及Enterprise订阅用户,覆盖网页端、移动端
    的头像 发表于 02-06 15:06 327次阅读
    <b class='flag-5'>GitHub</b>王炸:AI编程进入&quot;多智能体时代&quot;,1.8亿人彻夜未眠

    TDK SmartSound One评估模块使用指南

    TDK SmartSound One评估模块使用指南 一、引言 在音频设备的研发与测试过程中,一款便捷且功能强大的评估模块能够为工程师们节省大量时间和精力。TDK SmartSound One评估
    的头像 发表于 12-26 11:20 706次阅读

    双向保护开关评估套件使用指南

    双向保护开关评估套件使用指南 在锂电池应用中,电池管理系统(BMS)至关重要,它能监测电池状态并确保安全运行。BMS通常配备电子开关,在关键条件下将电池与充电器或负载断开。今天要介绍的双向开关评估
    的头像 发表于 12-20 11:10 1152次阅读

    大彩讲堂:VisualHMI-LUA教程-on_screen_change回调函数使用指南

    on_screen_change回调函数使用指南
    的头像 发表于 08-31 16:32 1133次阅读
    大彩讲堂:VisualHMI-LUA教程-on_screen_change回调函数<b class='flag-5'>使用指南</b>

    大彩讲堂:VisualHMI-LUA教程-on_update回调函数使用指南

    回调函数使用指南
    的头像 发表于 08-31 16:25 1077次阅读
    大彩讲堂:VisualHMI-LUA教程-on_update回调函数<b class='flag-5'>使用指南</b>

    求 CS32G020移动电源EVB用户使用指南 中的清晰原理图

    求 CS32G020移动电源EVB用户使用指南 中的清晰原理图,里边的原理图是打印后再扫描的各种网络标注完全糊掉看不清,
    发表于 08-16 11:28

    Copilot操作指南(二):使用预置提示词管理您自己的“工具”

    “  新版本的 Copilot 支持 Prompt 提示词的保存、导入及导出。您可以直接调用常用的提示词,结合与图纸的交互功能,快速实现一些非常酷的功能。  ” 预置 Prompt 提示词
    的头像 发表于 07-21 11:15 4082次阅读
    <b class='flag-5'>Copilot</b>操作<b class='flag-5'>指南</b>(二):使用预置提示词管理您自己的“工具”

    Quartus工具使用指南

    电子发烧友网站提供《Quartus工具使用指南.pdf》资料免费下载
    发表于 07-15 16:34 1次下载

    Copilot操作指南(一):使用图片生成原理图符号、PCB封装

    “  上周推出支持图片生成模型的华秋发行版之后,得到了很多小伙伴的肯定。但看到更多的回复是:为什么我的 Copilot 无法生成符号?只有普通的文本回复?今天就为大家详细讲解下图片生成符号、封装
    的头像 发表于 07-15 11:14 5237次阅读
    <b class='flag-5'>Copilot</b>操作<b class='flag-5'>指南</b>(一):使用图片生成原理图符号、PCB封装

    微软开源GitHub Copilot Chat,AI编程迎来新突破

    GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。 在今天凌晨4点
    的头像 发表于 07-02 09:34 1419次阅读
    微软开源<b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> Chat,AI编程迎来新突破

    瑞萨电子RA系列微控制器的可扩展性强的配置软件包 (FSP)安装下载与使用指南

    瑞萨电子RA系列微控制器的可扩展性强的配置软件包 (FSP)安装下载与使用指南
    的头像 发表于 06-11 17:21 2232次阅读

    华昕电子|有源晶振选型和使用指南

    有源晶振选型和使用指南有源晶振的核心特点有源晶振(晶体振荡器)集成了晶体和振荡电路,无需外部电路即可输出稳定频率,具备高精度、低抖动和快速启动的优势,适用于对时序要求严格的应用。有源晶振的主要类型
    的头像 发表于 05-23 18:13 1263次阅读
    华昕电子|有源晶振选型和<b class='flag-5'>使用指南</b>

    Windows Arm64托管运行器正式支持GitHub Actions

    的面向 GitHub Copilot 的 Arm 扩展程序,更是进一步简化并加速了向 Arm 架构服务器的迁移过程。双方的共同努力正在赋能开发者,使其能够在 Arm 平台上进行更快、更智能和更高效的开发工作。
    的头像 发表于 04-28 14:23 1286次阅读