共用方式為


步驟 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 中代理程式集區的 Azure Pipelines,然後 BizTalk Server。

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

      在 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:建立發行定義
設定環境令牌和變數