ウェブサイトのビルド/デプロイ スクリプトを作成しています。スキーマを更新するには、webconfig セットアップで Web サイトを開始する必要があるため、現在のプロセスは少し複雑です。次に、サイトをオフにし、スキーマを更新しないように webconfig を変更して、もう一度開始します。
タスクの反復性のため、-taskList のいくつかのタスクが 2 回以上あります。
例えば。
Invoke-Psake (Join-Path $env:currentDir "\tasks\iis_app_deploy.ps1") `
-taskList ValidateProperties,StopApplicationPool,<random stuff>,StartApplicationPool,StopApplicationPool,StartApplicationPool,PutBackInLoadBalancer
このタスク リストでは、各タスクが一度だけ実行されます。以前に実行されたかどうかを確認せずにタスクを実行するように psake を指定する方法はありますか?