
Коллеги приветствую👋🏻Сегодня снова продолжаем на необычном примере разбирать функционал гитлаба и на сегодня PAGESЯ уже рассказывал про свою потребность формировать марштуры для поездок на мотоцикле для себя и своих друзей. И как удобно делать? Ставить тикеты! ну точнее Work Items➡️https://git.notoxops.com/moto/moto-routing/-/work_items?sort=created_date&state=all&first_page_size=20➡️Для заведения маршрута заводится Issue по шаблону "create_route" в котором уже описаны основные поля для заполненияПри необходимости заводится "create_trip" - как частный случай маршрута и он имеет уже свои поля.➡️И когда закончено формирование таски марштрута - она переводится в закрытые. После чего пайплайн запускается или руками или по расписанию и собирает на основаении задач легкую статическую страницу для отображения, которую можно показывать друзьям.https://pages.notoxops.com/moto/moto-routing/Это и есть простая демонстрация pagesВ пайплайне только одна job pages: stage: deploy script: - *генерация страниц* artifacts: paths: - publicОстается еще один интересный момент с тем, на каком адресе будет размещаться pages и тут есть 3 варианта:1️⃣Путь на основании пути проекта например https://pages.notoxops.com/moto/moto-routing/2️⃣На основании уникального айди например https://pages.notoxops.com/moto-routing-2a884c 3️⃣На отдельном домене https://moto.notoxops.com что потребует подтверждения домена. Также существует возможность выпустить свой сертификатУ меня выбран 1й вариант, но мне нравится и 3й, но есть сложности с тем, что у меня gitlab стоит за прокси и сертификаты там-же. Поэтому редиректа на https нет.➡️Для чего это еще можно применять: Отчеты о сборке, релизах публиковать на удобных страницах или хостить свой сайт на gitlab. За майские праздники проехал только 3 маршрута - это не много, но честные поездки. Будет свободная минутка - заполню лучше.






