|
此文章由 无视 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无视 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 黑白无常 于 2012-5-24 14:02 发表 ![](http://www.oursteps.com.au/bbs/images/common/back.gif)
请问你怎么到远程机器上运行script配置iis和完成install/uninstall?
我以前试了不少办法,后来把要发布的文件做成msi,远程安装msi的时候MSI可以执行command。但是我不是很喜欢这种方式。如果出错msi会恢复旧文件。
不知道你是否对go(cruise)这个产品熟悉,他在prod servers上安deployment agent,可以run customized script,比如batch cmd/powershell script。
在2008box/iis7.5, 对farm/iis和其他windows的所有操作都可以用powershell 2.0作。
go(cruise)有几点作的很好,
1。它可以deploy自己指定的source version,而不是当前最新的,这样就可以让deploy摆脱开发进度的限制,dev这边可以自由checkin,而不用顾忌deploy.
2. deploy可以分成若干独立的stages,他们可以单独resume/stop/restart
3. visualization,失败和成功的状态很明显。
4.详细的log,帮助分析失败原因。
go(cruise)是个很好的工具,可以节省很多deploy方面开发的精力,但没有它照样可以做automated deployment,只不过麻烦多。
它原来的版本不支持tfs,现在可以了。 |
|