【发布时间】:2014-06-30 08:05:35
【问题描述】:
我正在为我们的网站创建一个构建/部署脚本。我们的流程目前有点复杂,因为它需要使用 webconfig 设置启动网站来更新我们的架构。然后我们关闭站点,更改 webconfig 不再更新架构,然后重新启动。
由于任务的重复性,我们的 -taskList 几个任务不止一次。
例如。
Invoke-Psake (Join-Path $env:currentDir "\tasks\iis_app_deploy.ps1") `
-taskList ValidateProperties,StopApplicationPool,<random stuff>,StartApplicationPool,StopApplicationPool,StartApplicationPool,PutBackInLoadBalancer
在此任务列表中,每个任务只执行一次。有什么方法可以指定 psake 来运行任务而不检查它们之前是否运行过?
【问题讨论】:
标签: deployment psake