個人用アクセス トークン (PAT) は、Visual Studio Team Services で作成されます。 このトークンはパスワードであり、VSTS ビルド エージェントによって認証に使用されます。 トークンは、作成時にのみ表示されます。 その後、表示されなくなります。 そのため、作成したら、覚え可能な場所にある別のファイルに保存します。
PAT の詳細については、「 VSTS と TFS の個人用アクセス トークンを使用したアクセスの認証」を参照してください。
トークンを作成したら、ビルド エージェントをインストールし、このトークンを使用するように構成します。
開始する前に
手順 1 - アプリケーション プロジェクトを追加し、json を更新します。
Azure DevOps にサインインし、トークンを作成する
https://app.vsaex.visualstudio.com/go/profileに移動し、職場または学校アカウントでサインインします。 サインインすると、VSTS アカウントが一覧表示されます。 次の例では、アカウントは
dev.azure.com/v-vabi
。アカウントがない場合は、[ 新しいアカウントの作成] を選択し、名前を入力します。 コードを管理するには、 Git または Team Foundation のバージョン管理の間で個人の好みを選択します。 完了すると、新しいアカウントが作成され、
https://dev.azure.com/v-vabi/BizTalkVSTS
のようなサイトが開きます。DevOps アカウント (
https://dev.azure.com/v-vabi/
) を開きます。 右上隅にあるアイコンを選択し、[ユーザー設定] >[個人アクセス トークン] を選択します。すべての個人用アクセス トークンが表示されます。
Von Bedeutung
アクセス トークンを知っている必要があります。 もしどこにも記録していなかった場合は、取り出すことができません。 このような場合は、新しいエージェントを作成します。
既存のエージェントがない場合は、[ 追加] を選択し、説明を入力して有効期限を設定し、アカウントを選択します。 選択したスコープで、エージェント プール (読み取り、管理) を選択します。
[ トークンの作成] を選択します。 トークン値を書き留めます。今後の手順で必要になります。
Visual Studio で[Repos>Clone] を選択します。
Visual Studio が開きます。 Visual Studio 内で、BizTalk ソリューションを開きます。
ビルド エージェントをインストールする
注
ビルド エージェントは、BizTalk 開発コンピューターにインストールされます。 展開グループを使用している場合、ビルド エージェントは展開するすべての BizTalk サーバーにインストールされます。 また、これらの同じ手順を使用してビルド コンピューターを追加します。これは、BizTalk 開発用コンピューターとは異なる場合があります。
必要に応じて、ビルド エージェントの代わりに、Azure Pipelines エージェント プールを使用して BizTalk プロジェクトをビルドできます。 Azure Pipelines エージェント プールを使用するには、このセクションをスキップし、「 手順 3: ビルド定義を作成する」に進みます。
次の手順では、ビルド エージェントを 1 台のコンピューターにインストールする方法を示します。 デプロイ グループの使用の詳細については、「 デプロイ グループ」を参照してください。
Azure DevOps アカウントとプロジェクトを開きます。これは、
https://dev.azure.com/v-vabi/BizTalkVSTS
のようなものです。 プロジェクト設定アイコンを選択し、[ エージェント プール] を選択します。[既定のエージェント] >[新しいエージェントのダウンロード] を選択します。 ファイルを ダウンロード フォルダーに保存します。
インストール手順が自動的に開きます。 最も up-to-date の詳細については、これらの手順に従います。 いくつかのガイダンスを次に示します。
Windows PowerShell を管理者として開きます。
エージェントを作成するには、次のように入力します。
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 キーを押した後、プロンプトが返されるまでに数分かかる場合があります。
エージェントを構成するには、次のように入力します。
PS C:\agent> .\config.cmd
次の詳細を入力します。
-
サーバー URL:
https://{your-account}.visualstudio.com
を入力します。 -
認証の種類:
PAT
を入力します。 - 個人用アクセス トークン: Azure DevOps トークンを貼り付けます。
- エージェント プール: 既定値として入力します。
- エージェント名: 既定値として入力します。
- 置換: 既存のエージェントがある場合にのみ表示されます。
- 作業フォルダー: 既定値として入力します。
-
エージェントをサービスとして実行する: 「
Y
」と入力します。 - ユーザー アカウント: この値はユーザーの責任ですが、アクセス許可の問題が発生する可能性があります。 現在ログオンしているアカウント (ローカル管理者) を入力することを検討してください。
-
サーバー URL:
完了すると、PowerShell ウィンドウは次のようになります。
services.msc を開き、新しいサービス Azure Pipeline Agent を見つけます。 実行されているはずです。
サービスの開始に失敗した場合は、より多くの特権を持つアカウントを使用して エージェントを削除して再構成 します。
実行した内容
Azure DevOps アカウントにサインインし、セキュリティ トークンを作成しました。 このセキュリティ トークンはパスワードのようなもので、Azure DevOps プロジェクトにアクセスできます。 1 回だけ表示されるので、必ず保存してください。 また、Azure DevOps プロジェクトを Visual Studio に複製し、BizTalk 開発コンピューターでサービスとして実行するエージェントを作成しました。 このエージェントは、セキュリティ トークンを使用します。