Как мне использовать контейнеры, которые запускаются одной командой, а затем выходят с помощью плагина Jenkins Kubernetes?

Я использую установку с настройкой Jenkins в Kubernetes, включая плагин (через официальную диаграмму управления), и я пытаюсь использовать контейнеры, которые запускаются один раз с помощью команды, а затем выходят. В частности: https://hub.docker.com/r/gophernet/traceroute

Однако модули не вращаются должным образом и просто продолжают создавать и удалять сами себя - сборка никогда не завершается и не завершается с ошибкой.

Как я могу использовать такие изображения?

Я попытался изменить команду, но ничего не изменилось.

podTemplate(containers: [
    containerTemplate(name: 'traceroute', image: 'gophernet/traceroute', ttyEnabled: true, command: "example.com"),
    ]) {

    node(POD_LABEL) {
        container('traceroute') {}
    }
}

В идеале я должен иметь возможность вызвать это где-нибудь в конвейере.

0 ответов

Другие вопросы по тегам