Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

部署Jenkins CI/CD管道搭配持續儲存設備:Red Hat OpenShift with NetApp

貢獻者

本節提供與Jenkins部署持續整合/持續交付或部署(CI/CD)管線的步驟、以驗證解決方案的運作。

建立Jenkins部署所需的資源

若要建立部署Jenkins應用程式所需的資源、請完成下列步驟:

  1. 建立名為Jenkins的新專案。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  2. 在此範例中、我們部署Jenkins搭配持續儲存設備。若要支援Jenkins建置、請建立永久虛擬基礎架構。瀏覽至「儲存設備」>「持續磁碟區宣告」、然後按一下「建立持續磁碟區宣告」。選取建立的儲存類別、確定「持續Volume宣告名稱」為Jenkins、選取適當的大小和存取模式、然後按一下「建立」。

此圖顯示輸入 / 輸出對話方塊或表示寫入內容

使用持續儲存設備部署Jenkins

若要使用持續儲存設備來部署Jenkins、請完成下列步驟:

  1. 在左上角、將角色從「管理員」變更為「開發人員」。按一下「+新增」、然後從「目錄」中選取。在「依關鍵字篩選」列中、搜尋Jenkins。選取Jenkins Service with Persistent Storage。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  2. 按一下「實體化範本」。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  3. 根據預設、會填入Jenkins應用程式的詳細資料。根據您的需求修改參數、然後按一下「Create(建立)」。此程序可建立所有必要資源、以支援OpenShift上的Jenkins。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  4. Jenkins Pod約需10至12分鐘才能進入就緒狀態。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  5. 建立Pod之後、請瀏覽至「Networking」(網路)>「Routes」(路由)。若要開啟Jenkins網頁、請按一下Jenkins路由提供的URL。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  6. 由於在建立Jenkins應用程式時使用OpenShift Oauth、請按一下「使用OpenShift登入」。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  7. 授權Jenkins服務帳戶存取OpenShift使用者。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  8. 隨即顯示Jenkins歡迎頁面。因為我們使用的是墨文建置、所以請先完成墨文安裝。瀏覽至「Manage Jenkins(管理Jenkins)」>「Global Tool Configuration(全域工具組態)」、然後按一下「Men(新增)」子標題中的「Add Maven(新增輸入您選擇的名稱、並確定已選取「自動安裝」選項。按一下儲存。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  9. 您現在可以建立管道來示範CI/CD工作流程。在首頁上、按一下左側功能表中的「Create New Jobs(建立新工作)」或「New item(新項目)」。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  10. 在「Create item(建立項目)」頁面上、輸入您選擇的名稱、選取「Pipeline(管道)」、然後按一下「OK(確定)」。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  11. 選取Pipeline(管道)索引標籤。從「試用範例管道」下拉式功能表中、選取「Github + Maven」。程式碼會自動填入。按一下儲存。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  12. 按一下「立即建置」、即可在準備、建置和測試階段觸發開發。完成整個建置程序並顯示建置結果可能需要幾分鐘的時間。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容

  13. 只要有任何程式碼變更、就能重新建置管線、修補新版軟體、實現持續整合與持續交付。按一下「近期變更」以追蹤先前版本的變更。

    此圖顯示輸入 / 輸出對話方塊或表示寫入內容