我在 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'。所有参数必须以“-”开头。
Bamboo 显然是为了尝试变得聪明而搞乱论据线。但是,我需要将双引号 (") 保留在它们所在的位置。
我已经尝试了我能想到的单引号和双引号的每一种组合,即在所有参数之前,在只有空格的那些前面,或者只有在那些有引号的前面。
请问有人知道如何让它工作吗?