1

octopack を使用して、プロジェクトを octopus デプロイ用の nuget パッケージにパックしています。プライベート ビルドで octopack を実行したくありません。現在のビルドがプライベートかパブリックかを TFS ビルド ワークフロー内で確認するにはどうすればよいですか?

4

1 に答える 1

1

もし私があなたの立場だったら:

  1. 現在のビルド定義テンプレートを編集して、新しいブール値のプロパティを追加します (プライベート ビルドとしましょう)。これを行うには、XAML ファイルで Metadata 引数を見つけて [編集] をクリックし、パラメーターを追加します。パラメーターの可視性を指定できます。

  2. プライベート用とパブリック用の 2 つの異なるビルド定義を追加します。Private では「PrivateBuild」が true になり、他のものでは false になります。

  3. ワークフロー内でこのプロパティを読み取り、Octopack を実行する必要があるかどうかを決定します。

于 2013-08-03T07:59:38.840 に答える