0

10 の異なる IIS サイトに展開されたばかりのまったく同じサイト ファイルである 10 の異なるサイトがあります。10 サイト間の唯一の違いは、web.config 変数の SystemID です。この ID は、ユーザーがログインする前に DB からクライアントの接続文字列をプルするために使用されます。ユーザーがログインすると、接続文字列を使用してサイトに接続します。1 つの Octo プロジェクトから 10 サイトすべてをデプロイする方法はありますか? 複数の Nuget 展開ステップ (サイトごとに 1 つ) を追加できることはわかっていますが、各 Nuget 展開ステップの構成ファイルに SystemID を設定するにはどうすればよいですか。現在、各サイトのプロジェクトがあり、Octo 変数を使用して構成ファイルの値を変更しています。しかし、10 サイトすべてでこれを行う単一のプロジェクトを作成したいと考えています。

4

1 に答える 1

3

これはかなり簡単に達成できるはずです

あなたが提案したように、1つのプロジェクトで複数のステップを定義する場合

複数のステップ

次に、各サイトの値を定義できます

ここに画像の説明を入力

そして、変数を個々のステップにスコープします

ステップスコープ

お役に立てれば

于 2015-05-15T08:29:43.240 に答える