В команде ниже я хочу пропустить аргумент cmdParamString, поскольку он не требуется для развертывания одного из приложений и требуется для развертывания других приложений, поэтому не могу изменить эту общую команду развертывания, как я могу это реализовать?
def deployCommand = "\"${msDeploy}\\MSDeploy.exe\" -verb:sync -source:package=\"${packageLocation}\" -dest:${destParamsString} ${cmdParamString}"
Выходные данные C: \ bin \ jenkins \ workspace \ Deploy Test ›C: \ Program Files \ IIS \ Microsoft Web Deploy V3 \ MSDeploy.exe -verb: sync -source: package = C: / bin / jenkins / ArtifactorySharedDownloads / cabb6d400bb5f176700c6bb21f0a5af6580c6c .zip -dest: ContentPath = C: \ WWW \ Service, ComputerName = http: local.test / MSDeployAgentService, Username = xyz, Password = abc -setParam: NLog Строка подключения к базе данных = server = Нет параметра DB, null; database = null ; Интегрированная безопасность = SSPI -setParam: NLog Log Level = null -setParam: ISL Database connection string = server = No DB setting, null; database = null; Integrated Security = SSPI
15:46:00 Ошибка: нераспознанный аргумент «Строка подключения к базе данных NLog».
Я пытался
if(application.name == "abc") {
cmdParamString = '--%'
}
Ошибка: нераспознанный аргумент "-".
deplyCommand
? - person cfrick   schedule 29.01.2021