Коллеги приветствую👋🏻
Сегодня снова продолжаем на необычном примере разбирать функционал гитлаба и на сегодня 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 маршрута - это не много, но честные поездки. Будет свободная минутка - заполню лучше.
Post #1183
1.23K


- ❤ 4