對于資深程序員而言,IDE 是必不可少的,它好比是劍客手中的寶劍,IDE 幫助程序員更快更絲滑的去編程,同時(shí)插件就是這把劍上的各種 Buff,為寶劍賦能,提供更好的升級打怪體驗(yàn)。
什么是 HuaweiCloudToolkit
HuaweiCloudToolkit 中文名是華為云開發(fā)者插件,是基于華為云現(xiàn)有能力的一系列插件集合,簡單來說就是把華為云的能力帶到每個(gè)開發(fā)者的桌面,使開發(fā)者在 IDE 通過插件的能力連接華為云。華為云開發(fā)者系列插件是免費(fèi)的,同時(shí)支持當(dāng)下的多個(gè) IDE 平臺(tái):包括 IntelliJ 系列、VSCode、以及華為自研 CodeArtsIDE。
華為云 Toolkit 初體驗(yàn)分享
HuaweiCloudToolkit 支持多個(gè)平臺(tái),我們以 IntelliJ 平臺(tái) IDEA 為例去體驗(yàn) Toolkit 的能力:部署插件(一鍵部署到 CCI、ECS)。
基本操作流程:
部署插件安裝-->華為云賬號(hào)登錄(請?zhí)崆鞍惭b底座插件)-->部署插件體驗(yàn)。
各位開發(fā)同學(xué)在本地完成本地軟件包開發(fā)后想要部署到云端通常都是怎么做的呢?在正規(guī)流程中,軟件版本迭代發(fā)布都要走 CI/CD 流水線,比如開源工具 Jenkins 或者商業(yè) CI/CD 產(chǎn)品;在個(gè)人或者規(guī)范相對不是那么嚴(yán)格的開發(fā)流程中,在本地完成代碼開發(fā)并測試后,可以通過 scp 命令或者相關(guān)工具將軟件包上傳到服務(wù)器上。
HuaweiCloudToolkit 的部署插件(HuaweiCloudDeploy)提供了一個(gè)簡單快速的渠道方便用戶在 IDE 側(cè)快速部署到服務(wù)器或者容器上,這對于想體驗(yàn)完整開發(fā)流程或者獨(dú)立自主開發(fā)的同學(xué)來說是個(gè)福音,打開 IDEA 插件市場,搜索“HuaweiCloudDeploy”(部署插件)和“HuaweiCloudToolkitPlatform”(華為云底座插件,提供單點(diǎn)登錄能力),一鍵安裝重啟 IDE,即可在擁有這種快速部署的能力(ECS 和 CCI 資源需要提前購買)。
我們以 ECS 部署為例:
登錄有 ECS 資源的華為云賬號(hào),打開插件左側(cè)主面板:點(diǎn)擊 IDEA 左側(cè)工具框中的"HuaweiCloudToolkit"工具按鈕、點(diǎn)擊插件主面板中的"HuaweiCloudDeploy",選擇"DeploytoECS"。
2、在彈出面板中設(shè)置部署參數(shù)。
部署參數(shù)說明:
CreateNewConfigration:創(chuàng)建一個(gè)部署配置任務(wù),配合 Save 按鈕可以將配置參數(shù)本地化保存。
UsingExistingConfigration:使用本地化保存的部署參數(shù)(這里暫不選擇)。
Name:自定義部署任務(wù)的名稱,方便后續(xù)復(fù)用(可以隨意定義一個(gè)名稱)。
File:要傳送到 ECS 的文件(可以選擇一個(gè) jar 包、二進(jìn)制包等形式的文件)。
TargetECS:目標(biāo) Region 的 ECS 資源,可以選擇想要部署的實(shí)例(確保當(dāng)前登錄賬號(hào)下有 ECS 資源)。
Commandbefore:部署前執(zhí)行的命令(比如 cd 命令、環(huán)境配置命令等等)。
Targetdirectory:輸入 ECS 上目標(biāo)部署路徑。
Commandafter:部署后執(zhí)行的命令。
我們配置好參數(shù),會(huì)展示已有的 ECS 實(shí)例,點(diǎn)擊 ECS 實(shí)例表格中的設(shè)置圖標(biāo),驗(yàn)證方式下拉切換驗(yàn)證方式,這里我們選取 Password 方式,完成配置后點(diǎn)擊 run 即可完成部署操作。
部署成功后彈出:“SuccesstodeployforECS!”,登錄遠(yuǎn)程 ECS,可以看到我們已經(jīng)將本地應(yīng)用成功部署到服務(wù)器。
整體部署配置的過程只需要 1 分鐘不到,而且可以將配置參數(shù)持久化帶本地,下次可以直接復(fù)用。是不是很方便呢?
了解更多
想要學(xué)習(xí)和使用 HuaweiCloudToolkit 的更多能力,請參考:ToolKit的專題培訓(xùn)。
8 月 22 日-9 月 15 日,華為云 828 營銷季火熱進(jìn)行中!多款明星產(chǎn)品和解決方案匯聚一堂,為千行百業(yè)及個(gè)人開發(fā)者提供技術(shù)支持、降低上云成本、實(shí)現(xiàn)創(chuàng)新發(fā)展。即刻登錄華為云官網(wǎng),暢享華為云 828 營銷季專屬福利,抓住上云采購好時(shí)機(jī)!
審核編輯 黃宇
-
IDE
+關(guān)注
關(guān)注
0文章
334瀏覽量
46614 -
華為云
+關(guān)注
關(guān)注
3文章
2391瀏覽量
17248
發(fā)布評論請先 登錄
相關(guān)推薦
評論