Есть ли способ передать параметры в команду ввода точки запуска Docker?
я имею в виду, что для команды run мне нужно что-то вроде этого:
docker run myImage --host.url.expected=http://url --host.url.actual=http://url
В настоящее время построенный мной конвейер будет выглядеть так:
agent {
dockerfile {
args '--host.url.expected=${params.EXPECTED} --host.url.actual=${params.ACTUAL}'
}
}
но вот так, на самом деле будет делать что-то вроде:
docker run --host.url.expected=http://url --host.url.actual=http://url myImage
Конечно, вызывая сбой скрипта
Есть ли способ достичь того, что мне нужно?
В идеале все еще используется декларативный конвейер ... с как можно меньшим количеством шаблонов
Дайте мне знать, если вам нужно больше деталей, я могу добавить весь файл jenkinsfile / dockerfile, если необходимо