У меня есть создатель в Bamboo, который указывает на исполняемый файл MSDeploy.
Я хочу сделать резервную копию текущего веб-сайта, прежде чем развернуть новый.
Вот командная строка, которую я бы запустил:
"C: \ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe" -verb: sync -source: contentPath = "Веб-сайт по умолчанию \ 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 = "Веб-сайт по умолчанию \ MyService", computerName = "myserver" -dest: package = "MyService_backup_before_43.zip" -enableLink: AppPoolExtension
Однако MSDeploy продолжает жаловаться, что:
Нераспознанный аргумент '"-source: contentPath =" По умолчанию ". Все аргументы должны начинаться с "-".
Бамбук бездельничает, очевидно, чтобы попытаться быть умным. Однако мне нужно, чтобы двойные кавычки (") оставались там, где они есть.
Я пробовал каждую комбинацию одинарных и двойных кавычек, которую только мог придумать, т. Е. Перед всеми аргументами, перед только теми, у которых есть пробелы, или только теми, у которых есть кавычки.
Кто-нибудь знает, как заставить это работать, пожалуйста?