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

Развернуть проект github и docker в dockerhub (реестр)

Создайте репозиторий на GitHub с приложением Node.js из forStep2.
Создайте аккаунт в Docker Hub (бесплатно): Docker Hub
С помощью Vagrant создайте две виртуальные машины: одну для сервера Jenkins и вторую для рабочего узла Jenkins.
Вручную или в файле Vagrant добавьте установку Docker и Docker Compose на первой виртуальной машине.
Вручную или с использованием файла Vagrant добавьте установку Docker и рабочего узла Jenkins непосредственно на второй виртуальной машине (без Docker).
Подключите рабочего узла Jenkins к главному узлу. Проверьте, что вы можете запустить тестовый конвейер на рабочем узле Jenkins.
Добавьте учетные данные с вашим именем пользователя и паролем Docker Hub в учетные данные Jenkins.
Создайте тестовый конвейер с использованием языка Groovy, который будет запускаться при отправке в репозиторий из задания 1. Конвейер должен:

Получить код.
Собрать образ Docker на рабочем узле Jenkins.
Запустить образ Docker с тестами.
Если тесты успешны, войдите в свой аккаунт Docker Hub, используя учетные данные Jenkins из шага 7, и отправьте собранный образ в Docker Hub.
Если тесты не прошли, выведите сообщение "Тесты не пройдены".
Детали работы
Добавлена 13 декабря 2024
113 просмотров
Фрилансер
Oleksii Shcherbyna
Украина Киев
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 1 год