尝试使用Bamboo和MSDeploy

Ber*_*ard 9 bamboo msdeploy

我在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'.所有参数必须以" - "开头.

关于参数线的竹子明显地试图变得聪明.但是我需要它来保持双引号(")它们在哪里.

我已经尝试了我能想到的单引号和双引号的每一种组合,即在所有参数之前,只在具有空格的那些之前,或者仅在具有引号的那些之前.

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

Osc*_*ley 4

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

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

"Default Web Site\MyService"
Run Code Online (Sandbox Code Playgroud)

"DefaultWebSite\MyService"
Run Code Online (Sandbox Code Playgroud)