尝试使用Bamboo和MSDeploy

时间:2011-05-04 08:49:05

标签: msdeploy bamboo

我在Bamboo中创建了一个指向MSDeploy可执行文件的构建器。 我想在部署新网站之前备份当前的网站。

这是我运行的命令行: “C:\ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe”-verb:sync -source:contentPath =“Default Web Site \ MyService”,computerName =“myserver”-dest:package =“MyService_backup_before_43.zip” - enableLink:AppPoolExtension

所以我设置了一个新的MSDeploy构建器,指向“C:\ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe” 然后我选择我的构建器作为MSDeploy。

论点是: -verb:sync -source:contentPath =“Default Web Site \ MyService”,computerName =“myserver”-dest:package =“MyService_backup_before_43.zip”-enableLink:AppPoolExtension

然而,MSDeploy一直在抱怨: 无法识别的参数'“ - source:contentPath =”Default'。所有参数必须以“ - ”开头。

竹子对论证线的混乱显然是为了尝试和聪明。但是我需要它来保持双引号(“)它们在哪里。

我已经尝试过我能想到的单引号和双引号的所有组合,即在所有参数前面,只有那些有空格的,或者只有那些有引号的组合。

有人知道怎么让这个工作吗?

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题而没有找到解决方案,是吗?

作为解决方法,您可以删除源中的空格。你应该改变

"Default Web Site\MyService"

"DefaultWebSite\MyService"