最近,我們與客戶交流時(shí)發(fā)現(xiàn),他們希望通過Bitbucket享受到Atlassian平臺(tái)標(biāo)準(zhǔn)化的優(yōu)勢(shì),同時(shí)也希望集成規(guī)劃、源代碼控制、CI/CD等方面功能——更好地利用GitHub Copilot的優(yōu)勢(shì)。
本文將向您展示如何在Bitbucket存儲(chǔ)庫(kù)中輕松使用GitHub Copilot。此外,還將介紹如何通過Atlassian Rovo for GitHub Copilot插件,將Atlassian工具的上下文直接引入編輯器,從而幫助開發(fā)人員保持流程順暢。
在VSCode中設(shè)置Copilot插件
以下是通用說明。請(qǐng)查看下面的擴(kuò)展鏈接,了解安裝和配置詳情。
- 如果您沒有VSCode(Visual StudioCode),請(qǐng)?jiān)诖颂幭螺d。
- 進(jìn)入VSCode,并安裝Copilot插件。(該插件也兼容Jetbrains IDE或Vim/Neovim 等文本編輯器)
- 啟用插件并根據(jù)您的偏好進(jìn)行配置。
連接Bitbucket存儲(chǔ)庫(kù)
克隆Bitbucket存儲(chǔ)庫(kù),并在VSCode中打開代碼文件。
編寫代碼時(shí),您可以在VS代碼中鏈接Bitbucket存儲(chǔ)庫(kù),并使用Copilot的所有功能。
編寫完成后,您可以將更改推送到Bitbucket,發(fā)起拉取請(qǐng)求,并完成部署流程。
使用Atlassian-Copilot 插件擴(kuò)展功能
借助Atlassian AI產(chǎn)品—— Atlassian Rovo 中的Atlassian-Copilot插件,您可以在VSCode中標(biāo)記 @atlassian-rovo,以便直接從VSCode中獲取來自Jira和Confluence的額外上下文信息。
Bitbucket Cloud中的原生AI功能
一旦代碼被推送到Bitbucket Cloud,您就可以繼續(xù)使用Bitbucket中的AI功能來幫助完成代碼審查流程,從而更快地獲得PR批準(zhǔn)并投入生產(chǎn)。
- AI PR描述:Atlassian Intelligence會(huì)分析您的代碼變更和提交消息,以編寫簡(jiǎn)潔明了的PR描述,以便您的審查人員了解代碼變更的上下文信息。
- 將AI代碼審查添加到您的工作流程中:要加速代碼審查,可將AI代碼審查添加到您的CI/CD流程中。借助此流程,AI將充當(dāng)代碼審查員,在您的代碼中留下注釋,并根據(jù)語(yǔ)法和代碼規(guī)范提供改進(jìn)建議。
- AI聊天:明年,由Atlassian Rovo提供支持的AI聊天功能將在Bitbucket Cloud中推出。通過Rovo聊天功能,您可以直接在Bitbucket中使用AI獲取Jira或Confluence中的上下文信息。例如,您可以向AI提出:“這個(gè)PR與哪些Jira事務(wù)相關(guān)聯(lián)?”或者“總結(jié)這個(gè)PR中的代碼變更”等問題。
目前處于早期訪問階段的其他Atlassian AI功能: - 使用Autodev代理,幾分鐘內(nèi)從issue轉(zhuǎn)到PR:利用AI將Jira描述轉(zhuǎn)換為分步技術(shù)計(jì)劃,自動(dòng)生成代碼,并快速創(chuàng)建拉取請(qǐng)求。
- 使用Autoreview代理在Bitbucket中快速跟蹤代碼審查:即時(shí)分析代碼,接收改進(jìn)建議,甚至在拉取請(qǐng)求中獲得代碼編輯建議。
其他可使用的代碼生成工具
在VSCode或其他IDE中,您還可以使用其他幾種與Copilot類似的代碼生成工具。請(qǐng)注意,IDE中的代碼生成工具也適用于Bitbucket數(shù)據(jù)中心版的存儲(chǔ)庫(kù)。
- Codeium
- Tabnine
- Cody
Atlassian AI功能適用于Jira、Confluence、Jira Service Management、Bitbucket等Atlassian產(chǎn)品云版本。
-
AI
+關(guān)注
關(guān)注
87文章
34146瀏覽量
275283 -
代碼
+關(guān)注
關(guān)注
30文章
4886瀏覽量
70234 -
GitHub
+關(guān)注
關(guān)注
3文章
481瀏覽量
17436
發(fā)布評(píng)論請(qǐng)先 登錄
從小白到專家:Atlassian白金級(jí)代理【龍智】手把手教你用好Jira、Confluence、Jira Service Management等工具

GaN HEMT的SPICE模型使用指南及示例

Arm推出GitHub Copilot新擴(kuò)展程序
Nexperia SiC MOSFET LTspice模型使用指南

GitHub Copilot新增Agent模式:自主解決Bug與修改功能

GitHub Copilot 可以免費(fèi)使用了!

示波器使用指南 如何選擇合適的示波器
工作管理實(shí)戰(zhàn)指南:利用Jira、Confluence等Atlassian工具打破信息孤島,增強(qiáng)團(tuán)隊(duì)協(xié)作【含免費(fèi)指南】

Arm推出GitHub平臺(tái)AI工具
GitHub Copilot引入多模型支持
龍智Atlassian解決方案實(shí)踐案例:集成Jira、Confluence、JSM,助力某汽車行業(yè)客戶實(shí)現(xiàn)高效項(xiàng)目管理

評(píng)論