開發人員和部署管理員工作 developer-deployment-manager
在上線歷程的這個選用部分中,您將了解開發人員和部署管理員如何存取 Git 來開發應用程式,並使用管道來部署它們。
目前進度 story-so-far
您已在上線歷程中走了很長一段路!恭喜!系統管理員已透過設定必要的雲端資源,並在指派 AEM 產品設定檔文件中授與存取權,來完成上線歷程。
此時,您的開發人員和部署管理員可以開始建立您自己的應用程式,而您的 AEM 使用者可以開始建立內容。從這個角度上說,您的上線工作已經完成,現在是時候使用您的新 AEM as a Cloud Service 系統了,本文件將對此進行說明。
對象 audience
因此,本文件是從 開發人員 和 部署管理員 角度編寫的。
系統管理員也可以執行這些相同的任務,但通常這些角色由不同的使用者擔任。
目標 objective
本文件是對上線歷程的補充,用於示範在系統管理員讓所有使用者上線並建立必要的雲端資源後開發人員和部署管理員的基本任務。
閱讀本文件後,您應該:
- 作為開發人員,了解如何存取和管理您的 Cloud Manager Git 存放庫。
- 作為部署管理員,能夠在 Cloud Manager 中設定管道並部署您的程式碼。
開發人員和部署管理員 roles
系統管理員完成建立使用者和設定雲端資源的主要上線任務後,通常最急於存取系統的使用者是開發人員和部署管理員。這是因為他們是負責在 AEM as a Cloud Service 之上建置您自訂應用程式的使用者。
- 開發者 - 這些使用者存取 Cloud Manager Git 存放庫,他們將在其中管理您的 AEM 自訂應用程式的程式碼。
- 部署管理員 - 這些使用者會使用 Cloud Manager 建立和執行將程式碼從 Git 存放庫部署到您正在執行 AEM 環境的管道。
根據您的組織需求,相同的使用者可以同時具備這兩個角色。
必備條件 prerequisites
在您作為開發人員或部署管理員開始本文件中描述的任務之前,請確保您的系統管理員已完成此上線歷程中的所有步驟。這表示:
- 您的系統管理員已將開發人員和部署管理員指派給他們各自的產品設定檔。
- 開發人員必須另外指派到 AEM 使用者 或 AEM 管理員 產品設定檔,才能使用 AEM。
- 雲端資源已設定完畢。
存取 Git accessing-git
您可以使用 Cloud Manager 中的自助服務 Git 帳戶管理存取和管理您的 Git 存放庫。
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織和方案。
-
從 方案概觀 頁面瀏覽至 管道 卡,尋找 存取存放庫資訊 按鈕,以存取和管理您的 Git 存放庫。
-
按一下「檢視存放庫資訊」按鈕來開啟對話框以檢視:
- Cloud Manager Git 存放庫的 URL。
- Git 使用者名稱。
- Git 密碼,其值在按一下 產生密碼 按鈕時顯示。
使用這些憑證,使用者可以複製存放庫的本機副本,並在該本機存放庫中進行變更,且在準備好後可以將任何程式碼變更提交回 Cloud Manager 中的遠端程式碼存放庫。
管道設定 setup-pipeline
開發人員將他們的自訂程式碼新增到您的 Git 存放庫後,部署管理員可以建立和執行管道以將該程式碼部署到您的 AEM 環境。
按照以下步驟建立您的第一個非生產部署管道。
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織和方案。
-
從 Cloud Manager 首頁畫面存取 管道 卡。按一下「+新增」並選取「新增非生產管道」。
-
在 新增非生產管道 對話框的 設定 索引標籤上,選取您要新增的非生產管道。對於此範例,選擇 部署管道。
-
在 非生產管道名稱 以識別您的管道以及以下附加資訊。
-
在 部署觸發方案 選擇 手動,以便管道僅在您啟動時執行。
-
按一下「繼續」。
-
在 新增非生產管道 對話框的 來原始程式碼 索引標籤上,您必須選擇管道應處理的程式碼類型。對於此範例,選擇 完整堆疊程式碼。
-
在 原始程式碼 索引標籤上,您必須定義以下選項。
- 合格的部署環境 - 您必須選擇管道應部署到的環境。
- 存放庫 - 此選項會定義管道應該從哪個 Git 存放庫擷取程式碼。
- Git 分支 - 此選項會定義管道應該選取哪個分支來擷取程式碼。
- 輸入分支名稱的前幾個字元,該欄位的自動完成功能將會尋找相符的分支以幫助您進行選擇。
-
按一下「儲存」。
您現在已經建立了您的第一個管道!具有部署管理員角色的使用者現在可以從 Cloud Manager UI 啟動管道。
部署 deploy
開發人員已經將他們的自訂程式碼新增到 Git 存放庫,且您也建立了管道來部署該程式碼,是時候執行該管道以將該程式碼從 Git 移動到您的環境中了。
-
在 my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織和方案。
-
瀏覽至「管道」卡 (位於「方案概觀」頁面),並按一下您在前一節建立的管道旁邊的省略號按鈕,然後從選單中選取「執行」。
-
此管道執行開始,並由 狀態 欄顯示。
您可以查看執行的詳細資訊,只要再按一下省略符號按鈕,並選取 檢視詳細資訊。
恭喜!您現在已將程式碼從 Git 存放庫部署到非生產環境!
下一步 whats-next
閱讀本文件後,您應該:
- 作為開發人員,了解如何存取和管理您的 Cloud Manager Git 存放庫。
- 作為部署管理員,能夠在 Cloud Manager 中設定管道並部署您的程式碼。
作為開發人員或部署管理員,您不僅具備 Cloud Manager 的工作知識,還具備工作環境、存放庫和管道的知識!但 AEM as a Cloud Service 的強大 CI/CD 工具還有許多值得深入了解之處。如需更多詳細資訊,請參閱其他資源一節。
如果您對內容作者如何存取和使用 AEM as a Cloud Service 感興趣,請繼續進行上線歷程的最後一部分,AEM 使用者任務。
其他資源 additional-resources
如果您想要此上線歷程以外的內容,以下是您可選擇的其他資源。
- 存取存放庫 - 了解如何使用 Cloud Manager 中的自助服務 Git 帳戶管理存取和管理您的 Git 存放庫。
- 將 Git 與 Cloud Manager 搭配使用 - 了解如何使用 Cloud Manager 的 Git 存放庫以及如何將您內部部署客戶管理的 Git 存放庫與 Cloud Manager 整合。
- 本機開發環境設定 - 本教程將引導您使用 AEM as a Cloud Service SDK 為 Adobe Experience Manager (AEM) 設定本機開發環境。
- 開始使用 AEM Sites - WKND 教學課程 - 這個多部分教學課程是專為 Adobe Experience Manager 的新手開發人員設計的。此教學課程會逐步引導您實作虛擬生活風格品牌 WKND 的 AEM 網站。此教學課程涵蓋基礎的主題,例如專案設定、核心元件、可編輯的範本、用戶端資料庫以及使用 Adobe Experience Manager Sites 的元件開發。
- 使用 React 在 AEM 中開始使用 SPA - 本文會介紹一個 SPA 應用程式範例,說明其組合方式,並可讓您使用 React 架構快速啟動並執行您自己的 SPA。
- 使用 Angular 在 AEM 中開始使用 SPA - 本文會介紹一個 SPA 應用程式範例,說明其組合方式,並可讓您使用 Angular 架構快速啟動並執行您自己的 SPA。
- Headless 開發人員歷程 - 開始學習使用 AEM 開發 Headless 應用程式的引導課程。