Eu sou novo para a janela de encaixe, então quero usar na minha pipeline, na fase de "build janela de encaixe", que carrega uma janela de encaixe da máquina, e na segunda fase, eu quero estar usando o jenkins máquina, e tenta se comunicar com a janela de encaixe da máquina, é possível? ou com a janela de encaixe há uma abordagem diferente? note que eu usei antes de criar um ambiente no estágio um, que é implementado em uma máquina linux que o ping seja feito a partir do jenkins máquina.
0
Você pode usar agent
para a utilização de uma janela de encaixe imagem especificamente para um palco. Se você definir também reuseNode true
, uma vez que esta etapa for concluída, pipeline será executado com a inicial, a janela de encaixe.
stage("Any Stage") {
agent {
docker {
image 'YOUR_IMAGE'
reuseNode true
}
}
steps {
script {
//TODO
}
}
}
}
ok, mas eu posso criar, após este "Qualquer Estágio", outra fase, que inclui um código que é executado no jenkins máquina, e este código tenta se comunicar com a janela de encaixe da máquina, é que viável? @kaan-bobac
anonymous
com o acima maneira, a janela de encaixe o recipiente será interrompido afrer fase de acabamentos. Se você deseja criar uma janela de encaixe imagem de trabalho para as mais diversas fases, sugiro criar a janela de encaixe imagem dentro do nó
kaan bobac