中心應用是利用BizWorks平臺進行建模、開發、部署并運維的應用,除了包含托管應用的能力外,還提供可視化編排、腳手架生成等能力加快應用開發速度。本文為您介紹如何創建和管理中心應用。
前提條件
已完成項目創建。
當前賬號擁有項目權限。
已準備好代碼倉庫和訪問憑證,供代碼庫配置使用。
創建中心應用(DDD模板)
登錄BizWorks,在選擇平臺下拉列表中選中微服務開發平臺。
單擊頁面右上角圖標或其文本框區域,在下拉列表中單擊目標項目名稱,單擊應用頁簽。在應用列表頁面,單擊新增應用。
在創建應用面板,選中根據模板創建,單擊下一步。
在創建應用的選擇模板配置向導頁,選中中心應用DDD模板,單擊下一步。
您可以單擊詳情,在詳情面板的應用模板介紹和可配置項頁簽查看相應詳情。
在根據模板(ddd-template)創建應用面板的應用基本信息配置向導頁面,設置相關參數。
配置應用基本信息,填寫應用名稱、應用編碼、描述(可選填),并為應用設置一個圖標標識。
說明應用編碼為小寫字母、數字、短劃線(-)的組合,需以小寫字母開頭,長度不超過30個字符,且項目內唯一。
配置起始版本信息,填寫起始版本號(默認為v1.0.0)及起始版本號描述。
配置代碼庫有兩種方式:新建代碼庫和關聯已有代碼庫。
方式一:新建代碼庫
如果倉庫類型選擇自建Gitlab,您可以參考以下步驟完成配置。
從代碼源下拉列表中選擇目標代碼源。
如果您是首次使用,或者需要新增代碼源,單擊代碼源右側的管理代碼源。
在管理代碼源面板,單擊添加代碼源,設置相關參數,然后單擊保存,界面提示保存成功后,單擊關閉。
您也可以單擊面板右上角連接測試,驗證所填信息是否正確。
如果您需要修改代碼源,單擊代碼源右側的管理代碼源。在管理代碼源面板,單擊目標代碼源,設置相關參數,然后單擊保存,界面提示保存成功后,單擊關閉。
如果您需要刪除代碼源,單擊代碼源右側的管理代碼源。在管理代碼源面板,單擊目標代碼源右側的圖標,界面提示刪除成功后,單擊關閉。
重要如果目標代碼源已經被某個或某些應用使用,請您解除應用與該代碼源的使用關系后,再重新進行刪除操作。
從代碼組下拉列表中選擇目標代碼組。
填寫新建倉庫,完成后單擊下一步。
說明英文字母、數字和短劃線(-)的組合,需以字母開頭。
如果倉庫類型選擇云效Codeup-公有云,您可以參考以下步驟完成配置。
在倉庫組件下拉列表中選擇目標倉庫組織,在請選擇組下拉列表中選擇目標組。
填寫新建倉庫。
說明英文字母、數字和短劃線(-)的組合,需以字母開頭。
方式二:關聯已有代碼庫
如果倉庫類型選擇自建Gitlab,您可以參考方式一中的新建代碼庫相關步驟完成配置。
如果倉庫類型選擇云效Codeup-公有云,您可以參考以下步驟完成配置。
在倉庫組織下拉列表中選擇目標倉庫組織,在請選擇組下拉列表中選擇目標組。
在代碼倉庫下拉列表中選擇目標代碼倉庫。
完成后單擊下一步。
可選:在模板基礎配置向導頁面,設置GroupId,選擇Spring Boot版本,且按需完成其他配置項設置或修改后,單擊下一步。
說明GroupId、ArtifactId和包路徑需為小寫字母、數字和小數點的組合,且需以字母開頭,以字母或數字結尾。
Version需為大小寫字母、數字、小數點和短橫線的組合,且需以字母開頭,以字母或數字結尾。
可選:在模板高級配置向導頁面,您可添加一個或多個當前項目中的限界上下文。
重要限界上下文如果已經被其他應用關聯了,則不能被再次關聯。
支持關聯BizWorks建模平臺的技術模型產物,并圍繞模型信息在腳手架中生成代碼。如果未關聯則默認不基于模型生成代碼,后續在應用詳情頁中配置關聯。
單擊添加。
在選擇限界上下文對話框,選中目標限界上下文,單擊確定。
在目標限界上下文的限界上下文版本下拉列表中,選擇目標版本。
可選:支持自定義腳手架模板的包路徑。在腳手架模板目錄下,單擊目標Package右側的,您可以進行如下操作:
新建子包路徑。單擊新建子包路徑,在新建子包路徑對話框中完成包路徑配置后,單擊創建。
添加聚合為子包路徑。單擊添加聚合為子包路徑,在添加聚合為子包路徑對話框中您可以填寫說明信息,完成后單擊創建。
說明自定義的子包路徑支持刪除。
編輯包路徑。單擊編輯包路徑,在編輯子包路徑對話框中,完成包路徑修改后,單擊保存。
單擊保存。
可選:在應用列表頁面,單擊目標中心應用,在目標中心應用導航欄中,單擊應用概覽。
中心應用的應用概覽頁包括以下內容:
序號
名稱
描述
①
應用名稱
中心應用實例的名稱。
②
快速入口
單擊頁面右側的快速入口,進入對應的頁面。
③
基本信息
展示應用類型、當前版本、所屬項目以及關聯的代碼倉庫地址等信息。
單擊所屬項目,跳轉至該項目的詳情頁。
單擊代碼倉庫地址,在新標簽頁中打開代碼倉庫。
④
Serverless資源用量
顯示當前版本輕應用的Serverless資源用量,包括:本月CPU資源使用量、本月Memory資源使用量、實時CPU資源使用量和實時Memory資源使用量。
⑤
應用部署信息
顯示所有已經部署成功的環境的相關信息,環境的顯示順序為:
。單擊運行日志可以查看運行日志。
創建中心應用(MVC模板)
在創建應用面板,選中根據模板創建,單擊下一步。
在創建應用的選擇模板配置向導頁,選中中心應用MVC模板,單擊下一步。
您可以單擊詳情,在詳情面板的應用模板介紹和可配置項頁簽查看相應詳情。
在根據模板(mvc-template)創建應用面板的應用基本信息配置向導頁面,設置相關參數。
配置應用基本信息,填寫應用名稱、應用編碼、描述(可選填),并為應用設置一個圖標標識。
說明應用編碼為小寫字母、數字、短劃線(-)的組合,需以小寫字母開頭,長度不超過30個字符,且項目內唯一。
配置起始版本信息,填寫起始版本號(默認為v1.0.0)及起始版本號描述。
配置代碼庫有兩種方式:新建代碼庫和關聯已有代碼庫。
方式一:新建代碼庫
如果倉庫類型選擇自建Gitlab,您可以參考以下步驟完成配置。
從代碼源下拉列表中選擇目標代碼源。
如果您是首次使用,或者需要新增代碼源,單擊代碼源右側的管理代碼源。
在管理代碼源面板,單擊添加代碼源,設置相關參數,然后單擊保存,界面提示保存成功后,單擊關閉。
您也可以單擊面板右上角連接測試,驗證所填信息是否正確。
如果您需要修改代碼源,單擊代碼源右側的管理代碼源。在管理代碼源面板,單擊目標代碼源,設置相關參數,然后單擊保存,界面提示保存成功后,單擊關閉。
如果您需要刪除代碼源,單擊代碼源右側的管理代碼源。在管理代碼源面板,單擊目標代碼源右側的圖標,界面提示刪除成功后,單擊關閉。
重要如果目標代碼源已經被某個或某些應用使用,請您解除應用與該代碼源的使用關系后,再重新進行刪除操作。
從代碼組下拉列表中選擇目標代碼組。
填寫新建倉庫,完成后單擊下一步。
說明英文字母、數字和短劃線(-)的組合,需以字母開頭。
如果倉庫類型選擇云效Codeup-公有云,您可以參考以下步驟完成配置。
在倉庫組件下拉列表中選擇目標倉庫組織,在請選擇組下拉列表中選擇目標組。
填寫新建倉庫。
說明英文字母、數字和短劃線(-)的組合,需以字母開頭。
方式二:關聯已有代碼庫
如果倉庫類型選擇自建Gitlab,您可以參考方式一中的新建代碼庫相關步驟完成配置。
如果倉庫類型選擇云效Codeup-公有云,您可以參考以下步驟完成配置。
在倉庫組織下拉列表中選擇目標倉庫組織,在請選擇組下拉列表中選擇目標組。
在代碼倉庫下拉列表中選擇目標代碼倉庫。
完成后單擊下一步。
可選:在模板基礎配置向導頁面,設置GroupId,選擇Spring Boot版本,且按需完成其他配置項設置或修改后,單擊保存。
創建空應用
在創建應用面板,選中空應用,單擊下一步。
新建空應用:新建一個空的中心應用,即未關聯模型、未生成代碼、未關聯代碼倉庫等,僅包含應用基本信息的中心應用。
在創建空應用面板,您可以參考以下步驟完成設置。
配置應用基本信息,填寫應用名稱、應用編碼、描述(可選填),并為應用設置一個圖標標識。
說明應用編碼為小寫字母、數字、短劃線(-)的組合,需以小寫字母開頭,長度不超過30個字符,且項目內唯一。
配置起始版本信息,填寫起始版本號(默認為v1.0.0)及起始版本號描述。完成后單擊保存。
可選:配置代碼庫信息。打開配置代碼庫開關。
配置代碼庫有兩種方式:新建代碼庫和關聯已有代碼庫。
方式一:新建代碼庫
如果倉庫類型選擇自建Gitlab,您可以參考以下步驟完成配置。
從代碼源下拉列表中選擇目標代碼源。
如果您是首次使用,或者需要新增代碼源,單擊代碼源右側的管理代碼源。
在管理代碼源面板,單擊添加代碼源,設置相關參數,然后單擊保存,界面提示保存成功后,單擊關閉。
您也可以單擊面板右上角連接測試,驗證所填信息是否正確。
如果您需要修改代碼源,單擊代碼源右側的管理代碼源。在管理代碼源面板,單擊目標代碼源,設置相關參數,然后單擊保存,界面提示保存成功后,單擊關閉。
如果您需要刪除代碼源,單擊代碼源右側的管理代碼源。在管理代碼源面板,單擊目標代碼源右側的圖標,界面提示刪除成功后,單擊關閉。
重要如果目標代碼源已經被某個或某些應用使用,請您解除應用與該代碼源的使用關系后,再重新進行刪除操作。
從代碼組下拉列表中選擇目標代碼組。
填寫新建倉庫,完成后單擊保存。
說明英文字母、數字和短劃線(-)的組合,需以字母開頭。
如果倉庫類型選擇云效Codeup-公有云,您可以參考以下步驟完成配置。
在倉庫組件下拉列表中選擇目標倉庫組織,在請選擇組下拉列表中選擇目標組。
填寫新建倉庫,完成后單擊保存。
方式二:關聯已有代碼庫
如果倉庫類型選擇自建Gitlab,您可以參考方式一:新建代碼庫的相關步驟完成配置。
如果倉庫類型選擇云效Codeup-公有云,您可以參考以下步驟完成配置。
在倉庫組織下拉列表中選擇目標倉庫組織,在請選擇組下拉列表中選擇目標組。
在代碼倉庫下拉列表中選擇目標代碼倉庫。完成后單擊保存。
編輯中心應用
在應用列表中,單擊目標應用右側操作列下的編輯屬性。
在編輯中心應用面板,完成相關配置項修改后,單擊完成。
修改應用名稱、描述和應用圖標設置等配置項。
說明您在編輯修改時,個人憑證類型需和代碼源類型需保持一致。例如:如果代碼源類型是
Gitlab
,個人憑證類型修改成了云效Codeup-公有云
,平臺會校驗不通過。設置代碼項目基本信息中的GroupId和ArtifactId配置項。
該配置項用于生成代碼的腳手架工程信息和SDK生成的Maven坐標。
參數
說明
GroupId
填寫工程GroupId的名稱。限制如下:
由小寫字母、數字和小數點組成。
需以小寫字母開頭,且需以小寫字母或數字結尾。
字符數不超過64位。
ArtifactId
默認為該應用的編碼。您可以修改此編碼,限制如下:
由小寫字母、數字和短橫線(-)組成。
需以小寫字母開頭,且需以小寫字母或數字結尾。
字符數不超過64位。
刪除中心應用
在應用列表中,單擊目標應用右側操作列下的刪除,在二次確認對話框中單擊刪除。
請確保待刪除的應用中沒有正在運行的部署實例,否則系統會提示您刪除應用失敗。