Как сделать CI/CD артефакты публичными в инфраструктуре

В этом видео я решу популярный кейс, когда менеджерам или заказчикам нужны результаты Allure отчетов, но они не могут их получить, так как не имеют доступа к Jenkins или Gitlab или другой CI/CD платформе. Вопрос решается путем установки NGINX внутрь докер контейнера и выдачей прав на запись в публичную папку на сервере Команда чтобы выдать доступ на запись - chmod 777 /var/www/html Установка nginx - apt install nginx Установка vim - apt install vim Проект - Моя группа в вк - Github - Чат в телеграмме где можете общаться и задавать вопросы по автотестам - Поддержать автора - Boosty - Gitlab CI/CD с нуля - Api автотесты с нуля №1 - UI автотесты с нуля Selenium - UI автотесты с нуля Selenide - Playwright vs Selenide - 00:00 Начало 00:30 Описание кейса 02:05 Что такое NGINX 04:15 Обычная инфраструктура проекта 05:15 Выбор порта для приложения 06:29 Добавление нового порта в докер контейнер 07:42 Запускаем обновленный контейнер с новым портом 09:03 Установка nginx и vim внутрь контейнера 11:56 Настройка ngnix через vim 14:48 Запуск сервиса nginx 17:11 Выдаем доступ на запись в корневую папку 18:44 Обзор jenkinsfile и кода который копирует алюр отчет 22:19 Создание дженкис джобы и просмотр публичного алюра 25:48 Плагины на дженкинсе Labelled Shell Plugin - Allure Jenkins Plugin -
Back to Top