0

vNext ではなく、エージェントベースのリリース テンプレートを使用して、"C:\inetpub\wwwroot\backups\MyApp\02-03-2015\" のように、フォルダー名に日付が組み込まれるように "フォルダーの作成" 項目を構成するにはどうすればよいですか? "。

できれば日付ではなくビルド番号が欲しいのですが、それは vNext テンプレートでしか利用できないと思います。-編集-コンポーネントを使用していない限り

リリース パイプラインの一部として、いくつかのバックアップおよびロールバック ロジックを実装しようとしています。ドロップ場所から Web サーバーへのコピーが失敗した場合に備えて、既存の Web コードをバックアップ フォルダーにコピーしたいと考えています。ロールバック時に、バックアップからサーバーにコピーします。おそらくセキュリティに RM サービス アカウントがないために、誰かがファイルを改ざんすると、テストへのビルドが失敗するのを見てきました。

問題を解決する代替ソリューションも受け入れられる場合があります。連続するバックアップ フォルダーを保持し、それらを手動で削除したいと考えています。バックアップと復元に同じフォルダーを再利用したくありません。

4

1 に答える 1

2

コンポーネントを使用している限り、$(BuildNumber) はエー​​ジェント ベースのテンプレートで機能します。フォルダーを作成するには、Windows Common IOに基づいてコンポーネントを作成し、それをリリース テンプレートで使用する場合は、Action = CreateおよびFileFolderName = C:\inetpub\wwwroot\backups\MyApp\$(BuildNumber)とします。

于 2015-02-03T21:43:30.620 に答える