華為云DevStar為開發者提供業界主流框架代碼初始化能力,通過GUI、API、CLI等多種方式,將按模板生成框架代碼的能力推送至用戶桌面。同時基于華為云服務資源、成熟的DevOps開發工具鏈和面向多場景的眾多開發模板,提供一站式創建代碼倉、自動生成框架代碼、創建編譯構建、測試、部署等流水線任務能力,使應用開發無需從零開始。
為什么選擇DevStar
強大的框架代碼初始化能力:支持SpringBoot、Vue、React框架代碼初始化能力,能夠讓開發者快速上手,聚焦業務邏輯開發。
完善的集成方式:提供API接口、CLI等多種開發集成方式,開發者可快速將DevStar的能力集成到其開發環境中,提高工作效率。
免費:DevStar服務不收取任何費用,若您在開發過程中需要用到華為云資源,如ECS等,則需要自行購買資源。
華為云Devstar初體驗分享
訪問方式:
DevStar支持多種訪問方式:管理控制臺、API、CLI。
控制臺方式
用戶通過控制臺訪問DevStar,可以瀏覽和使用模板,以及對模板及應用的全生命周期管理。
API方式
如果用戶需要將公有云平臺上的DevStar集成到第三方系統,用于二次開發,請使用API方式訪問。
CLI方式
支持用戶通過CLI方式訪問DevStar,提供模板瀏覽和按模板生成框架代碼的能力。
使用“在線像素繪圖工具應用模板”快速創建應用
背景說明:本文檔將以“在線像素繪圖工具應用模板”為例,使用DevStar服務快速創建、部署一個應用。
前提條件:
- 擁有華為云賬號(非IAM賬號)。
- 開通CodeArts服務。
- 授權DevStar服務訪問其它云服務。(當初次“創建項目”時,會跳轉到授權頁面
操作步驟:
- 進入DevStar服務的“我的應用”。
- 在“我的應用”中,單擊“創建項目”,填寫項目基本信息,單擊“確定”。
? ? 3.項目創建成功后,單擊“創建應用”,以打開“創建應用”頁面。
? ? 4.“開發語言”選擇“JavaScript”、“部署方式”選擇“函數部署”,并在“選擇模板”中選擇“Function”下的“在線像素繪圖工具應用”模板。單擊“立即創建”。
? ? 5.創建成功后,會直接跳轉到此新創建應用的“應用總覽”中,同時您可以在“我的應用”中找到這個應用。
? ? 6.在此應用中,在有“應用總覽”中“構建與發布”下執行流水線
? ? 7.切換到“應用部署”。
? ? 8.單擊紅色“部署”按鈕,此時可進入部署設置頁面,編輯函數執行入口、選擇軟件包,此案例中,我們選擇“創建新的軟件包”,如下圖所示。
? ? 9.單擊“確定”,便可以看到應用開始部署了。
? ? 10.部署成功后,單擊提示信息下方的“看看”,即可跳轉到剛部署好的“在線繪圖工具”應用中。
環境清理
本例中使用到的功能及涉及到的服務不收費。如果在完成本例后,您不需要使用創建的應用,請單擊“應用管理”,找到新建的應用,單擊應用右下角“更多”>“刪除”,即可刪除應用,可同時刪除創建的代碼倉庫以及流水線。
了解更多
想要學習和使用devstar的更多能力,請參考:Devstar的專題培訓