Czy maszyna może Jenkins interakcji z докером w scenariuszu przenośnika?

0

Pytanie

Jestem nowy w docker, dlatego chcę go używać w swoim rurociągu na etapie "montaż docker", który ładuje samochód docker, a w drugim etapie chcę korzystać z samochodu Jenkins i spróbować skontaktować się z maszyną docker, czy jest to możliwe? lub z докером ma inne podejście? zwróć uwagę, że użyłem wcześniej do tworzenia środowiska, w pierwszym etapie, który jest realizowany na komputerze z systemem Linux, który będzie wysłana z maszyny Jenkins.

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

Najlepsza odpowiedź

0

Można użyć agent aby użyć zdjęcia docker specjalnie dla sceny. Jeśli również zainstalować reuseNode true jak tylko ten etap zostanie zakończony, przenośnik będzie wykonany jest z początkowym докером.

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

dobrze, ale czy mogę stworzyć po tym "Każdy krok", drugi etap, który zawiera kod, który będzie wykonywany na maszynie Jenkins i ten kod próbuje skontaktować się z maszyną docker, czy jest to możliwe? @kaan-бобак
anonymous

za pomocą opisanej powyżej metody pojemnik docker będzie zatrzymany po zakończeniu etapu. Jeśli chcesz utworzyć obraz nudziarz z niego, co, działający w kilku etapach, proponuję utworzyć obraz nudziarz z niego, co wewnątrz węzła
kaan bobac

W innych językach

Ta strona jest w innych językach

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