使用華為云DevCloud實現代碼上云

      網友投稿 960 2025-04-06

      1.準備彈性云服務器

      什么是彈性云服務器?

      彈性云服務器是由CPU、內存、鏡像、云硬盤組成的一種可隨時獲取、彈性可擴展的計算服務器,同時它結合虛擬私有云、虛擬防火墻、數據多副本保存等能力,為您打造一個高效、可靠、安全的計算環境,確保您的服務持久穩定運行。彈性云服務器創建成功后,您就可以像使用自己的本地PC或物理服務器一樣,在云上使用彈性云服務器。

      進入彈性云服務器頁面進入華為云“控制臺”,鼠標移動到頁面左側菜單欄,點擊服務列表->“計算" -> "彈性云服務器ECS”,如下圖所示:

      點擊右上角“購買彈性云服務器”,配置參數如下:

      ① 計費方式:按需計費

      ② 區域:華北-北京四

      ③ 可用區:任選一項

      區域和可用區有什么區別?區域指彈性云服務器所在的物理位置,同一區域內可用區間內網互通,不同區域間內網不互通。每個區域包含許多不同的稱為“可用區”的位置,即在同一區域下,電力、網絡隔離的物理區域,可用區之間內網互通,不同可用區之間物理隔離。

      使用華為云DevCloud實現代碼上云

      ④ CPU架構:X86計算,⑤ 規格:通用計算型,s6.large.2 | 2vCPUs | 4GB,

      ⑥ 鏡像:公共鏡像,鏡像類型:CentOS,鏡像版本:CentOS 7.6 64bit(40GB),⑦ 主機安全:開通主機安全,基礎版,⑧ 系統盤:高IO,40GB,

      點擊“下一步:網絡配置”,配置參數如下:① 網絡:選擇虛擬私有云VPC,② 擴展網卡:默認,③ 安全組:選擇安全組,如下圖所示:

      ④ 彈性公網IP:現在購買,⑤ 線路:全動態BGP,⑥ 公網帶寬:按帶寬計費,⑦ 帶寬大小:2M,

      點擊“下一步:高級配置”,參數如下:① 云服務器名稱:自定義,② 登錄憑證:密碼,③ 用戶名:root,④ 密碼:自定義,如hC8iUA0UAs7V%hcj⑤ 云備份:暫不購買,

      確認購買

      返回云服務器列表

      2.搭建華為云DevCloud軟件開發項目

      進入華為云“控制臺”,鼠標移動到頁面左側菜單欄,點擊服務列表->“開發與運維”->“項目管理 ProjectMan”進入,如下圖:

      什么是華為云DevCloud?華為云軟件開發服務(DevCloud)是一站式云DevOps平臺,面向開發者提供的云服務,即開即用,隨時隨地在云端進行項目管理、代碼托管、代碼檢查、流水線、編譯、構建、部署、測試、發布等,讓開發者快速而又輕松地開啟云端開發之旅。什么是項目管理?項目管理(ProjectMan)為敏捷開發團隊提供簡單高效的團隊協作服務,包含多項目管理、敏捷迭代、看板協作、需求管理、缺陷跟蹤、文檔管理、Wiki在線協作、儀表盤自定制報表等功能。

      點擊立即使用

      點擊“立即使用”按鈕,跳轉到DevCloud操作界面,如下圖所示:

      點擊標注的“Scrum”區域,創建“Scrum”類型項目,參數如下:① 項目設置模板:Scrum,② 項目名稱:自定義,③ 其他:默認,

      在新建項目的工作項列表頁面,點擊頂部菜單的“更多”-> “設置”->“通用設置”,進入“通用設置”頁面,如下圖所示:

      “基本信息”參數配置如下:① 主機組名:自定義(如ecs-group),② 操作系統:Linux,點擊“保存”,完成主機組創建,如下圖所示:

      信息“保存”完成后,頁面會自動跳轉,進入“主機信息”管理頁面后點擊“添加主機”,如下圖所示:

      彈出的“添加主機”窗口中,配置參數如下:

      ① 默認選擇“主機”,

      ② 主機名:填寫創建的彈性云服務器名稱,

      ③ IP:填寫創建的彈性云服務器公網IP

      操作系統:默認,

      ⑤ 認證方式:密碼,

      ⑥ 用戶名:root,

      ⑦ 密碼:hC8iUA0UAs7V%hcj(設置的密碼)

      ⑧ ssh端口:22,

      ⑨ 通過SSH代理:默認,

      ⑩ 勾選“免費啟用應用運維服務”

      ,? 勾選“我已閱讀并同意《隱私政策聲明》”,

      點擊“添加”按鈕,稍作等待后連通性驗證成功,完成主機創建,如下圖所示:

      創建配置代碼倉庫

      什么是CodeHub?代碼托管 CodeHub,源自華為千億級代碼管理經驗,基Git,提供企業代碼托管的全方位服務。

      在當前主機組管理頁面,點擊頂部菜單的“代碼”-> “代碼托管”,進入代碼托管頁面,如下圖所示:

      進入“按模版新建”頁面后,選擇左側菜單欄的“自動創建流水線”->“是”,其他默認,如下圖所示:

      在“按模版新建”頁面右側的模版列表中選擇名為“Java Web Demo”的官方代碼倉庫模板,

      點擊“下一步”,進入代碼倉庫配置頁面,配置參數如下:代碼倉庫名稱:自定義(如WEB-Dev),選擇gitignore:Java,權限設置:默認,是否公開:私有,如下圖所示:

      代碼安全檢查

      什么是代碼檢查?代碼檢查(CodeCheck)是基于云端實現代碼質量管理的務,軟件開發者可在編碼完成后執行多語言的代碼靜態檢查和安全檢查,獲取全面的質量報告,并提供缺陷的改進建議和趨勢分析,有效管控代碼質量,幫助產品成功。

      修改代碼

      在當前代碼檢查頁面,點擊頂部菜單的“代碼”-> “代碼托管”,進入代碼托管頁面,如下圖所示:說明:華為云DevCloud支持以下兩種修改方式:(1) 直接在DevCloud線上進行代碼修改,(2) 拉取倉庫代碼到本地進行修改后提交到倉庫,本步驟將在線修改代碼,旨在模擬一次在實際開發過程中的代碼提交操作。

      點擊代碼倉庫列表中的代碼倉庫名稱,進入代碼倉庫詳情頁。于頁面左側的目錄樹依次展開“src”->“main”->“resources”,點擊文件“application.properties”,如下圖所示:

      點擊代碼倉庫詳情頁面右側的“編輯”按鈕后,修改文件“application.properties”中server.port=8080修改為server.port=80,填寫提交信息(如:Modify the port to 80),點擊“確定”完成修改,如下圖所示:

      編譯構建

      在當前代碼托管頁面,點擊頂部菜單的“構建&發布”-> “編譯構建”,進入代碼編譯構建頁面

      什么是編譯構建(CloudBuild)?編譯構建(CloudBuild)基于云端大規模并發加速,為客戶提供高速、低成本、配置簡單的混合語言構建能力,幫助客戶縮短構建時間,提升構建效率。什么是發布(CloudRelease)?發布(CloudRelease),是面向軟件開發者提供軟件發布的云服務,提供軟件倉庫、軟件發布、發布包下載、發布包元數據管理等功能,通過安全可靠的軟件倉庫,實現軟件包版本管理,提升發布質量和效率,實現產品的持續發布。

      代碼托管 CodeHub 彈性云服務器 ECS

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:聯合文檔標題(聯合發文標題)
      下一篇:【收藏】MyBatis 常用語法匯總
      相關文章
      亚洲精品无码久久久久YW| 亚洲va无码va在线va天堂| 久久久久久亚洲精品| 国产亚洲日韩在线三区| 亚洲精品NV久久久久久久久久| jzzijzzij在线观看亚洲熟妇| 久久亚洲精品无码网站| 亚洲AV综合色区无码一二三区| 亚洲人成图片网站| 欧洲 亚洲 国产图片综合| 亚洲六月丁香婷婷综合| 亚洲一级特黄特黄的大片| 亚洲人成黄网在线观看| 亚洲情A成黄在线观看动漫软件 | 91亚洲性爱在线视频| 亚洲欧洲日产v特级毛片| 亚洲欧洲国产综合| 亚洲国产av美女网站| 1区1区3区4区产品亚洲| 亚洲无砖砖区免费| 亚洲伦理中文字幕| 亚洲av第一网站久章草| 亚洲成AV人在线观看网址| 亚洲精品天堂成人片?V在线播放| 亚洲偷自拍拍综合网| 亚洲午夜国产精品无码老牛影视| 国产精品亚洲成在人线| 亚洲国产一区二区a毛片| 亚洲精品综合久久中文字幕| 亚洲人成影院午夜网站| 亚洲日韩AV一区二区三区中文| 亚洲精品GV天堂无码男同| 麻豆亚洲AV成人无码久久精品 | 亚洲视频网站在线观看| 亚洲不卡中文字幕| 亚洲精品国产第一综合99久久| 在线a亚洲v天堂网2018| 中文字幕久久亚洲一区 | 亚洲成人激情在线| 亚洲综合丁香婷婷六月香| 亚洲国产欧美日韩精品一区二区三区|