次の方法で共有


手順 3: ビルド定義を作成する

ビルドとリリースの定義は Azure DevOps タスクであり、おそらく Azure DevOps 管理者が行う必要があります。ビルド定義によって Git リポジトリ内にプロジェクトがビルドされ、リリース定義によってBizTalk Server環境にデプロイされます。

開始する前に

「手順 2 - Azure DevOps トークンを作成してエージェントをインストールする」を完了します

ビルド タスクを追加する

  1. プロジェクトで、[パイプライン] [パイプラインの作成] を>選択します

    BizTalk Serverで新しいパイプライン プロジェクトを作成します。

    クラシック エディターを使用して、YAML なしでパイプラインを作成します。

    YAML を使用せずにクラシック エディターを使用して、BizTalk Serverで新しいパイプラインを作成します。

    [Azure Repos Git>Continue] を選択します。

    [Azure repos 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 Build Add]\(Visual Studio ビルド>の追加\) を選択します。

    BizTalk Server プロジェクトに Visual Studio ビルド タスクを追加します。

  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 など) を選択します。 [OK] を選択します。

    Visual Studio BizTalk Server プロジェクトで成果物の発行タスクを選択します。

  8. 成果物名には、任意の名前を指定できます。 [保存] を選択します。

  9. [トリガー] に移動し、[トリガーの状態] を [有効] に設定します。

    BizTalk Server プロジェクトに Visual Studio トリガーを追加して有効にします。

  10. [キュー & 保存 して、ビルド定義をテストします。 キューに入れると、エージェント キューとブランチの入力を求められます。 [既定のエージェント キュー] を選択し、ブランチを選択します。 [キュー] を選択します。

    実行パイプラインで、Visual Studio BizTalk Server プロジェクトに aqent キューと Azure DevOps ブランチを追加します。

  11. 新しいビルドが開始され、それを選択して、成功または失敗をチェックできます。

結果

Azure DevOps では、Git または Team Foundation バージョン管理 (選択したものに関係なく) 内にアプリケーションをビルドするビルド定義を作成しました。 ソース管理内で変更が行われると、変更が自動的に検出され、プッシュできます。

次の手順

手順 4: リリース定義を作成する
環境トークンと変数を構成する