共用方式為


步驟 3:建立組建定義

建置和發行定義是 Azure DevOps 工作,可能由 Azure DevOps 系統管理員完成。組建定義會在 Git 存放庫內建置您的專案,而發行定義會將它部署至 BizTalk Server 環境。

開始之前

完成 步驟 2 - 建立 Azure DevOps 令牌並安裝代理程式

新增建置任務

  1. 在您的專案中,選取 [管線建立管線>]:

    在 BizTalk Server 中建立新的管線專案。

    使用傳統編輯器建立不含 YAML 的管線:

    使用不含 YAML 的傳統編輯器,在 BizTalk Server 中建立新的管線。

    選取 Azure Repos Git>繼續

    選取 [Azure 存放庫 git] 以在 BizTalk Server 中裝載您的新管線。

  2. 選取 [空白 ] 範本 >[套用]:

    選取空白範本,以在 BizTalk Server 中建立新的管線。

  3. 設定 代理程式集區。 選項包括:

    • Azure Pipelines:選取此選項以使用 Azure 裝載的>代理程序 windows-2019

      在 Azure DevOps 和 BizTalk Server 中,選取用於代理程式集區的 Azure Pipelines。

    • 預設值:選取此選項以使用您自己的已定義代理程式集區:

      選取 Azure DevOps 和 BizTalk Server 中代理程式集區的預設佇列。

  4. 階段 1 中,新增工作,選取 [Visual Studio 組建>新增]:

    將 Visual Studio 建置工作新增至 BizTalk Server 專案。

  5. 選取您剛才新增的 Visual Studio 建置工作,並設定下列屬性:

    • 顯示名稱:輸入您的組建方案, 例如 YourProjectName/YourProjectName.sln
    • Visual Studio 版本:至少選取 Visual Studio 2015。 您也可以選取 [ 最新]。
    • MSBuild 架構:選取 [MSBuild x86]。

    您的屬性可能看起來像以下的樣子:

    BizTalk Server 專案中的Visual Studio建置屬性範例。

  6. 階段 1 中,新增工作,選取 [ 發佈組建成品>][新增]:

    將 Visual Studio 組建成品工作新增至 BizTalk Server 專案。

  7. 選取 發佈工件任務,然後輸入您慣用的顯示名稱。 針對 [要發佈的路徑],選取 [...] 按鈕,然後選擇應用程式專案資料夾(例如 appProjectHelloWorld)。 請選擇 [確定]

    選取 Visual Studio BizTalk Server 專案中的發佈工件任務。

  8. 名稱可以是您想要的任何東西。 選取 [儲存]。

  9. 移至 [觸發程式],並將 [ 觸發程序狀態 ] 設定為 [已啟用]:

    將 Visual Studio 觸發程式新增並啟用至 BizTalk Server 專案。

  10. 儲存和佇列 以測試您的組建定義。 當您排入佇列時,系統會提示您輸入代理程式佇列和分支。 選取 [預設 代理程式佇列],然後選擇您的分支。 選取 [佇列]

    在執行管線中,在 Visual Studio BizTalk Server 專案中新增 aqent 佇列和 Azure DevOps 分支。

  11. 新的組建已啟動,您可以選取它來檢查成功或失敗。

您所做的

在 Azure DevOps 中,您已建立組建定義,以在 Git 或 Team Foundation 版本控制內建置應用程式(無論您選擇的任何專案)。 在版本控制中進行變更時,系統會自動偵測到變更,並可以推送這些變更。

後續步驟

步驟 4:建立發行定義
設定環境令牌和變數