Как запустить агент Docker без шагов на Дженкинсе? - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть Jenkinsfile, определяющий множество этапов в моем конвейере сборки. Дело в том, что один из этих этапов не нуждается ни в каком шаге, потому что контейнер запускает то, что ему нужно для запуска при запуске, с моим кодом внутри и все.

Проблема в том, что я не могу указать stage с Docker agent без секции steps. Так кто-нибудь знает, как я могу справиться с этим?

Вот пример того, что я пытаюсь сделать:

stage('Sonarqube Analysis') {
    agent {
        docker {
            image 'My Docker Image'
            args 'my docker image args'
        }
    }
    steps {
        sh 'echo "useless step"'
    }
}

Реально то, что мне нужно удалить это шаг, потому что он никогда не будет выполнен, так как мой контейнер умирает после выполнения внутренней команды.

...