華為云DevStar為開發(fā)者提供業(yè)界主流框架代碼初始化能力,通過GUI、API、CLI等多種方式,將按模板生成框架代碼的能力推送至用戶桌面。同時基于華為云服務(wù)資源、成熟的DevOps開發(fā)工具鏈和面向多場景的眾多開發(fā)模板,提供一站式創(chuàng)建代碼倉、自動生成框架代碼、創(chuàng)建編譯構(gòu)建、測試、部署等流水線任務(wù)能力,使應(yīng)用開發(fā)無需從零開始。
為什么選擇DevStar
| 強大的框架代碼初始化能力
支持SpringBoot、Vue、React框架代碼初始化能力,能夠讓開發(fā)者快速上手,聚焦業(yè)務(wù)邏輯開發(fā)。

| 完善的集成方式
提供API接口、CLI等多種開發(fā)集成方式,開發(fā)者可快速將DevStar的能力集成到其開發(fā)環(huán)境中,提高工作效率。

| 免費
DevStar服務(wù)不收取任何費用,若您在開發(fā)過程中需要用到華為云資源,如ECS等,則需要自行購買資源。
華為云Devstar初體驗分享
DevStar支持以下多種訪問方式:管理控制臺、API、CLI。
| 控制臺方式
用戶通過控制臺訪問DevStar,可以瀏覽和使用模板,以及對模板及應(yīng)用的全生命周期管理。
| API方式
如果用戶需要將公有云平臺上的DevStar集成到第三方系統(tǒng),用于二次開發(fā),請使用API方式訪問。
| CLI方式
支持用戶通過CLI方式訪問DevStar,提供模板瀏覽和按模板生成框架代碼的能力。
使用“在線像素繪圖工具應(yīng)用模板”快速創(chuàng)建應(yīng)用
背景說明:本文檔將以“在線像素繪圖工具應(yīng)用模板”為例,使用DevStar服務(wù)快速創(chuàng)建、部署一個應(yīng)用。
| 前提條件
1.擁有華為云賬號(非 IAM 賬號)。
2.開通CodeArts服務(wù)。
3.授權(quán)DevStar服務(wù)訪問其它云服務(wù)。(當初次“創(chuàng)建項目”時,會跳轉(zhuǎn)到授權(quán)頁面
| 操作步驟
1.進入DevStar服務(wù)的“我的應(yīng)用”。
2.在“我的應(yīng)用”中,單擊“創(chuàng)建項目”,填寫項目基本信息,單擊“確定”。

3.項目創(chuàng)建成功后,單擊“創(chuàng)建應(yīng)用”,以打開“創(chuàng)建應(yīng)用”頁面。
4.“開發(fā)語言”選擇“JavaScript”、“部署方式”選擇“函數(shù)部署”,并在“選擇模板”中選擇“Function”下的“在線像素繪圖工具應(yīng)用”模板。單擊“立即創(chuàng)建”。
5.創(chuàng)建成功后,會直接跳轉(zhuǎn)到此新創(chuàng)建應(yīng)用的“應(yīng)用總覽”中,同時您可以在“我的應(yīng)用”中找到這個應(yīng)用。

6.在此應(yīng)用中,在有“應(yīng)用總覽”中“構(gòu)建與發(fā)布”下執(zhí)行流水線

7.切換到“應(yīng)用部署”。

8.單擊紅色“部署”按鈕,此時可進入部署設(shè)置頁面,編輯函數(shù)執(zhí)行入口、選擇軟件包,此案例中,我們選擇“創(chuàng)建新的軟件包”,如下圖所示。

9.單擊“確定”,便可以看到應(yīng)用開始部署了。
10.部署成功后,單擊提示信息下方的“看看”,即可跳轉(zhuǎn)到剛部署好的“在線繪圖工具”應(yīng)用中。

| 環(huán)境清理
本例中使用到的功能及涉及到的服務(wù)不收費。如果在完成本例后,您不需要使用創(chuàng)建的應(yīng)用,請單擊“應(yīng)用管理”,找到新建的應(yīng)用,單擊應(yīng)用右下角“更多”>“刪除”,即可刪除應(yīng)用,可同時刪除創(chuàng)建的代碼倉庫以及流水線。
要學(xué)習(xí)和使用devstar的更多能力。