Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Wdróż projekt github i docker w dockerhub (rejestr)

Utwórz repozytorium GitHub z aplikacją Node.js z forStep2.
Utwórz konto w Docker Hub (darmowe): Docker Hub
Używając Vagrant, utwórz dwie maszyny wirtualne: jedną dla serwera Jenkins i drugą dla pracownika Jenkins.
Ręcznie lub w pliku Vagrant dodaj instalację Docker i Docker Compose na pierwszej maszynie wirtualnej.
Ręcznie lub używając pliku Vagrant, dodaj instalację Docker i pracownika Jenkins bezpośrednio na drugiej maszynie wirtualnej (bez Docker).
Połącz pracownika Jenkins z węzłem głównym. Sprawdź, czy możesz uruchomić testowy potok na pracowniku Jenkins.
Dodaj dane uwierzytelniające z nazwą użytkownika i hasłem do Docker Hub do danych uwierzytelniających Jenkins.
Utwórz testowy potok używając języka Groovy, który uruchomi się, gdy wypchniesz do repozytorium z zadania 1. Potok musi:

Pobrać kod.
Zbudować obraz Docker na pracowniku Jenkins.
Uruchomić obraz Docker z testami.
Jeśli testy zakończą się sukcesem, zaloguj się na swoje konto Docker Hub używając danych uwierzytelniających Jenkins z kroku 7 i wypchnij zbudowany obraz do Docker Hub.
Jeśli testy zakończą się niepowodzeniem, wydrukuj wiadomość "Testy nie powiodły się".
Szczegóły pracy
Dodana 13 grudnia 2024
113 wyświetleń
Freelancer
Oleksii Shcherbyna
Ukraina Kijów
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 1 rok