設定一致的參數值
DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止提供。 此日期之後,該服務將不再提供。 無法再建立新的「DevOps Insights」工具整合。 了解更多
在整合 IBM® Continuous Delivery Pipeline for IBM Cloud® 與 IBM Cloud® DevOps Insights 的期間,您可以設定一致的參數值,以將資料發佈到 DevOps Insights。
DevOps Insights 會根據已發佈的測試資料來追蹤部署風險。 當您整合 DevOps Insights 與 Delivery Pipeline 時,您會檢測 DevOps Insights 以便從管線收集資訊。 從管線收集的資訊將呈現於 DevOps Insights 儀表板,以讓您看見 DevOps 處理程序。
開始之前
在工具鏈中配置 Delivery Pipeline 以建置、測試及部署。 您必須先完成此步驟,再繼續進行整合。 如需相關資訊,請參閱配置 Delivery Pipeline。
您需要有 API 金鑰,才能與 DevOps Insights 整合。 此 API 金鑰可以存取工具鏈,並用來利用 IBM Cloud® 指令行介面 (CLI) 進行登入。 如需相關資訊,請參閱管理使用者 API 金鑰。
安裝 IBM Cloud CLI。 如需相關資訊,請參閱 開始使用 IBM Cloud CLI}}。
設定環境內容
一致地使用 logicalappname 及 buildnumber 參數,以便將資料發佈至 DevOps Insights 或用於評估原則。 若要跨管線階段一致地設定 logicalappname 及 buildnumber 值,您需要在建置的階段中,於環境內容中設定兩個內容。
所有階段中都會使用 MY_APP_NAME 及 MY_BUILD_NUMBER 的值。 與 Continuous Delivery 整合時,請使用這些值。 例如,將 MY_APP_NAME 設為 My First App,並將 MY_BUILD_NUMBER 設為 $BRANCH:$BUILD_NUMBER。
配置管線,以在所有階段之間使用這些內容。 將這些內容儲存至建置工作中的 build.properties 檔案,並使用下列 Script。
echo "MY_APP_NAME=${MY_APP_NAME}" >> $ARCHIVE_DIR/build.properties
echo "MY_BUILD_NUMBER=${MY_BUILD_NUMBER}" >> $ARCHIVE_DIR/build.properties
在 Delivery Pipeline 中設定環境內容
接下來,在管線配置頁面上,設定名稱為 buildProperties 且值為 build.properties 的內容。 您必須針對管線中的每個階段設定內容名稱和值。
- 在 IBM Cloud 控制台中,點擊選單圖示(
),然後選擇「資源清單」。
- 選取工具鏈。
- 從工具鏈的「概觀」頁面中,在 Delivery Pipelines 卡上,按一下您要使用的管線。
- 點擊「設定」圖示(
) >「設定舞台」。
- 選取環境內容標籤。
- 如果您的 API 金鑰未列於清單中,請點選「+ 新增屬性」>「安全屬性」,並新增您的 API 金鑰。
- 點選 「+ 新增屬性」 >「屬性檔案」。
- 輸入
buildProperties作為名稱,並輸入build.properties作為值。 - 按一下儲存。