共用方式為


步驟 2:建立令牌 & 安裝代理程式

在 Visual Studio Team Services 中建立個人存取令牌 (PAT) 。 此令牌是您的密碼,並由 VSTS 組建代理程式用來驗證。 只有在建立令牌時才會顯示。 之後,它就不會再顯示。 因此,建立之後,請將它儲存到可記住的位置中的另一個檔案。

有關 PAT 的詳細資訊,請參閱 使用 VSTS 和 TFS 的個人存取令牌驗證存取

建立令牌之後,您會安裝組建代理程式,並將其設定為使用此令牌。

開始之前

完成 步驟 1 - 新增應用程式專案並更新 json

登入 Azure DevOps 並建立令牌

  1. 移至 https://app.vsaex.visualstudio.com/go/profile,然後使用您的公司或學校帳戶登入。 登入之後,就會列出您的 VSTS 帳戶。 在下列範例中,帳戶為 dev.azure.com/v-vabi

    登入 Azure DevOps 帳戶,並在清單中查看您的帳戶。

    如果您沒有帳戶,請選取 [ 建立新帳戶],然後輸入名稱。 若要管理程序代碼,請選擇 Git 或 Team Foundation 版本控制 之間的個人喜好設定。 完成時,會建立新的帳戶,並開啟類似 https://dev.azure.com/v-vabi/BizTalkVSTS 的網站:

    選取 [Git] 或 [Team Foundation 版本控制],以裝載您的 Azure DevOps 專案。

  2. 開啟DevOps帳戶 (https://dev.azure.com/v-vabi/) 。 選取右上角的圖示,然後選取 [使用者設定>個人存取令牌]:

    在 Azure DevOps 中開啟您的帳戶個人存取令牌安全性。

  3. 會顯示所有個人存取令牌。

    在 Azure DevOps 中查看您帳戶中的所有個人存取令牌。

    重要

    您必須知道存取令牌。 如果您沒有這麼做,而且未在任何位置記下,就無法擷取它。 在此情況下,請建立新的代理程式。

    如果您沒有現有的代理程式,請選取 [ 新增]、輸入描述、設定到期日,然後選取您的帳戶。 在 [選取的範圍] 中,選取 [代理程式集區] (讀取、管理)

    在 Azure DevOps 帳戶中建立新的讀取和管理代理程式

    選擇 [建立權杖]請注意令牌值;您在未來的步驟中需要。

  4. 在 Visual Studio 中選取 [存放庫>複製]:

    將 Azure DevOps 專案複製到 Visual Studio 時,請選取程式代碼。

    在 Visual Studio for Azure DevOps 中選取 [複製]。

  5. Visual Studio 隨即開啟。 在 Visual Studio 中,開啟您的 BizTalk 解決方案。

安裝組建代理程式

注意

組建代理程式會安裝在 BizTalk 開發電腦上。 如果使用部署群組,組建代理程式會安裝在您要部署的所有 BizTalk 伺服器上。 此外,請使用這些相同的步驟來新增組建計算機,這可能與 BizTalk 開發電腦不同。

您可以選擇性地使用 Azure Pipelines 代理程式集區來建置 BizTalk 專案,而不是建置代理程式。 若要使用 Azure Pipelines 代理程式集區,請略過本節,並移至 步驟 3:建立組建定義

下列步驟說明如何在單一計算機上安裝組建代理程式。 如需使用部署群組的詳細資訊,請參閱 部署群組

  1. 開啟您的 Azure DevOps 帳戶和專案,其類似 https://dev.azure.com/v-vabi/BizTalkVSTS。 選取項目設定圖示,然後選取 [代理程式集區]:

    在 Azure DevOps 中,移至 [設定]、[代理程式佇列] 以選取代理程式集區。

  2. 選取 [預設代理程式] [新增代理程序>下載]。 將檔案儲存到 [ 下載] 資料夾。

  3. 安裝步驟會自動開啟。 請遵循這些步驟以取得最新的詳細數據。 以下是一些指引:

    1. 以系統管理員的身分開啟 Windows PowerShell。

    2. 若要建立代理程式,請輸入:

      PS C:\> mkdir agent ; cd agent  
      
      PS C:\agent> Add-Type -AssemblyName System.IO.Compression.FileSystem ; [System.IO.Compression.ZipFile]::ExtractToDirectory("$HOME\Downloads\vsts-agent-win7-x64-2.124.0.zip", "$PWD")
      

      vsts-agent 檔案版本會變更。 因此,請遵循 VSTS 安裝步驟以取得特定詳細數據。 按 Enter 鍵之後,可能需要幾分鐘的時間,提示才會傳回。

    3. 若要設定代理程式,請輸入:

      PS C:\agent> .\config.cmd
      
    4. 輸入下列詳細資料:

      • 伺服器 URL:輸入 https://{your-account}.visualstudio.com
      • 驗證類型:輸入 PAT
      • 個人存取令牌:貼上您的 Azure DevOps 令牌。
      • 代理程式集區:針對預設值輸入 。
      • 代理程式名稱:針對預設值輸入 。
      • 取代:只有在您有現有的代理程式時才會顯示。
      • 工作資料夾:針對預設值輸入 。
      • 以服務身分執行代理程式:輸入 Y
      • 用戶帳戶:此值由您決定,但您可能會遇到許可權問題。 請考慮輸入您目前的登入帳戶,這是本機系統管理員。
    5. 完成後,您的 PowerShell 視窗看起來如下:

      代理程式會在 Azure DevOps 中使用 PowerShell 安裝完成。

  4. 開啟 services.msc,並找出新的服務 Azure Pipeline Agent。 它應該正在執行。

    如果服務無法啟動,請使用具有更多許可權的帳戶 移除並重新設定代理程式

您的作法

您已登入您的 Azure DevOps 帳戶,並建立安全性令牌。 此安全性令牌就像密碼,可讓您存取您的 Azure DevOps 專案。 它只會顯示一次,因此請務必儲存它。 您也會將 Azure DevOps 專案複製到 Visual Studio,並建立在 BizTalk 開發電腦上以服務的形式執行的代理程式。 此代理程式會使用安全性令牌。

下一步

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