Jsem nový docker, tak jsem chtěl použít ve své potrubí, ve fázi "vybudování docker", který načte docker machine, a ve druhé fázi, chci být použití jenkins stroj, a snaží se komunikovat s docker machine, je to možné? nebo s docker tam je jiný přístup? všimněte si, že jsem předtím použity k vytvoření prostředí, ve fázi, která je prováděna na počítači s linuxem, který bude ping ze jenkins stroj.
0
Můžete použít agent
pro použití docker image speciálně pro jeviště. Pokud jste také nastavit reuseNode true
jakmile bude tato fáze dokončena, potrubí bude provedeno s počáteční docker.
stage("Any Stage") {
agent {
docker {
image 'YOUR_IMAGE'
reuseNode true
}
}
steps {
script {
//TODO
}
}
}
}
dobře, ale mohu vytvořit po tomto "Jakékoli Fázi", další etapu, která zahrnuje kód, který běží na jenkins stroj, a tento kód se pokusí komunikovat s docker machine, je to možné? @kaan-bobac
anonymous
s výše uvedeným způsobem, docker kontejner bude zastaven po fázi dokončení. Pokud chcete vytvořit docker image, pracující pro několik fází, navrhuji vytvoření docker image v rámci uzlu
kaan bobac