2016-04-06 3 views
0

特定のプロジェクト/ファイルに変更があった場合にのみ展開ソースを実行するように指示する方法を教えてください。つまり、トリガーのようなものです。Azureデプロイメントソース - トリガー?

私が知っているのは、ファイルの違いをチェックしてビルドを開始するRepoだからです。 Azureは私のRepoを購読しているようだが、Repoは私のAzure CDにコミットがあったときにそれを伝えるので、Azureはその解決策を引いてそれを構築する。

サイドノート:Azureがどのコンフィギュレーションをビルドするかを決定できますか?デバッグまたはリリース(またはそれ以外の場合)?

+0

どのような種類のリポジトリソースを統合しようとしていますか? CI/CDのために何をしようとしていますか?あなたの質問は広すぎますか? – juvchan

+0

私はAzure AppService(Web)について、「配備元」と呼ばれる設定を持っているとしています。このツールは、リポジトリ(私の場合はBitBucket)からPULLを実行し、ビルドしてプロジェクトを公開します。チームは、インフラストラクチャの残りの設定方法に応じて、Continuous DeploymentまたはContinuous Deliveryに使用できます。 Azureでは、単に[設定]> [公開]> [デプロイメントソース]と呼ばれています。これは、Azureがリモートからファイルをプルし、ビルドして自身に公開するため、プルスタイルのパブリッシュです。ビルドスクリプトをローカルに含み、最終的にリモートに公開する典型的なプッシュスタイルとは対照的です。 – Suamere

+0

Azure-Deploymentは、サードパーティツールがビルドプロセスの一部または終了時にAzureにプッシュパブリッシュされる用途全体のサブセットであるため、Azure-Deploymentではありません。これは、連続的な統合でもありません。これは、1日に複数回ビルド/テスト(CDにつながる)ではないためです。 Deployment-Sourceツールの使用方法に応じて、Continuous DeliveryまたはContinuous Deploymentが可能です。 – Suamere

答えて

1

はあなたが展開をしたい設定を指定するには、custom deployment scriptを書くことができます。

スクリプトは、変更を加えるたびにトリガされますが、あなたはおそらくあなたをすることができますように、スクリプトを書くことができます実際に気にしているファイルが変更されているかどうかを確認してください。

+0

これは非常に有望です。私は、私の質問に答える方法でスクリプトを書くことができるかどうかを調べるために、それをさらに研究するつもりです。リードしてくれてありがとう。 – Suamere

関連する問題