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

描述

 

 

最近,我们与客户交流时发现,他们希望通过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产品云版本。

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分