Poate jenkins mașină comunica cu docker în conducta script?

0

Problema

Eu sunt nou la docker, așa că vreau să-l folosească în conducte, în etapa a "construi docker", care încarcă un docher mașină, iar în a doua etapă, vreau să fie folosind jenkins mașină, și să încerce să comunice cu docker mașină, este posibil? sau cu docker există o abordare diferită? rețineți că am folosit înainte de a crea un mediu în prima etapă, care este implementat pe o mașină de linux care să fie receptat de la jenkins mașină.

docker jenkins jenkins-pipeline
2021-11-23 13:54:34
1

Cel mai bun răspuns

0

Puteți utiliza agent pentru utilizarea unui docher imagine special pentru o etapă. Dacă setați, de asemenea, reuseNode true , odată ce această etapă este terminat, conducta va fi executat cu inițială docker.

stage("Any Stage") {
    agent {
        docker {
            image 'YOUR_IMAGE'
            reuseNode true                  
            }
        }
        steps {
            script {
                //TODO
                }
            }
        }
    }
2021-11-23 14:37:25

bine, dar pot crea după acest "Orice Stadiu", o altă etapă, care include un cod care ruleaza pe jenkins mașină, și prezentul cod, încearcă să comunice cu docker masina, se poate? @kaan-bobac
anonymous

cu modul de mai sus, docker container va fi oprit după etapa de finisaje. Dacă doriți să creați un docher imagine de lucru pentru mai multe etape, propun crearea docker imagine în nod
kaan bobac

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................