Я пытаюсь запустить команду docker в моем декларативном конвейере, чтобы установить docker env на мою подчиненную машину. Я пытаюсь использовать docker плагин для общих ресурсов "https://plugins.jenkins.io/docker-commons/" , но безуспешно.
Дальнейшие исследования я получил ниже по ссылке, в которой упоминается, как использовать этот плагин.
https://automatingguy.com/2017/11/06/jenkins-pipelines-simple-delivery-flow/
Я настроил docker в управлении jenkins -> глобальная конфигурация инструмента, но я не могу найти, как использовать приведенный ниже раздел в моем декларативном конвейере jenkins, я думаю, что ниже структура / синтаксис будет работать для скриптового конвейера jenkins
def dockerTool = tool name: 'docker', type:
'org.jenkinsci.plugins.docker.commons.tools.DockerTool'
withEnv(["DOCKER=${dockerTool}/bin"]) {
stages{}
}
Может кто-нибудь, пожалуйста помогите, как я могу использовать docker общий инструмент в декларативном конвейере jenkins. Примечание: я не могу переключиться на конвейер по сценарию из-за стандартизации с другими проектами