Czy Jenkins obsługuje Docker?
Czy Jenkins obsługuje Docker?

Wideo: Czy Jenkins obsługuje Docker?

Wideo: Czy Jenkins obsługuje Docker?
Wideo: What Is Jenkins? | What Is Jenkins And How It Works? | Jenkins Tutorial For Beginners | Simplilearn 2024, Listopad
Anonim

Doker wtyczka jest implementacją „chmury”. Musisz edytować Jenkins Konfiguracja systemu ( Jenkins > Zarządzaj > Konfiguracja systemu) i dodaj nową chmurę typu " Doker ". Konfiguruj Doker (lub autonomiczny Swarm) URL API z wymaganymi poświadczeniami. Przycisk testowy umożliwiający połączenie z API jest dobrze ustawiony.

Co więcej, czy Jenkins używa Dockera?

Jenkins zajmuje się ciągłą integracją i ciągłym wdrażaniem artefaktów oprogramowania. Doker jest silnikiem kontenerowym, który przechowuje twoją aplikację. Jenkins może też budować Doker Obrazy oparte na Plik dockera , możesz użyj Dockera wtyczka dla Jenkins budować kontenery.

Można też zapytać, jak uruchomić kontener Jenkins Docker? Stwórz Doker objętość wewnątrz pojemnik w /var/jenkins_home ( Jenkins katalog domowy) Uruchom Jenkinsa na porcie 8080 (zgodnie z parametrem -p)

Gdybyś zrobił wszystko ręcznie, musiałbyś:

  1. Zainstaluj Javę.
  2. Zajmij się Jenkinsem.
  3. Zainstaluj potrzebne wtyczki.
  4. Skonfiguruj Jenkinsa.
  5. Utwórz nową kompilację.
  6. Uruchom kompilację.

Czym więc Docker różni się od Jenkinsa?

Doker to silnik kontenerowy, który tworzy i zarządza kontenerami, podczas gdy Jenkins to silnik CI, który może uruchamiać kompilacje/testy Twojej aplikacji. Doker służy do budowania i uruchamiania wielu przenośnych środowisk stosu oprogramowania. Jenkins to zautomatyzowane narzędzie do testowania oprogramowania dla Twojej aplikacji.

Co to jest pojemnik Jenkinsa?

Rozwiązanie do wykonywania zadań CI/CD (kompilacje, testy itp.) w pojemniki na OpenShift opiera się na Jenkins kompilacje rozproszone, co oznacza: Potrzebujemy Jenkins gospodarz; może działać wewnątrz klastra, ale działa również z zewnętrznym masterem. Jenkins funkcje/wtyczki są dostępne jak zwykle, dzięki czemu można korzystać z istniejących projektów.

Zalecana: