Как мне использовать контейнеры, которые запускаются одной командой, а затем выходят с помощью плагина 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') {}
}
}
В идеале я должен иметь возможность вызвать это где-нибудь в конвейере.