powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Gitlab CI
7 сообщений из 7, страница 1 из 1
Gitlab CI
    #39972332
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер коллеги,
Подскажите как реализовать .gitlab-ci.yml
выполнение команды автоматически при Merge в master
спасибо.

И еще где почитать про гитлаб ранены и их механизм работы)
...
Рейтинг: 0 / 0
Gitlab CI
    #39972547
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amiri,

какой команды-то?

Так-то всё в документации есть:
https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic
https://docs.gitlab.com/ee/ci/yaml/#onlyrefsexceptrefs
...
Рейтинг: 0 / 0
Gitlab CI
    #39972604
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amiri
...как реализовать .gitlab-ci.yml...


как тут уже прозвучало = читать только оригинальную документацию, там практически без гугления всё есть.
если общий схемотоз - создаёте файлик, подключаете ранер и усё. а ну можно ещё запретить мёрджить если пайпа CI свалилась.

в файлике формат обычно простой - шаги, и дальше реализация этих шагов + правила определяющее их выполнение. ну например в бранче не отрабатывать, а в мастере отрабатывать и т.п. вариаций не много, а очень много.

сама парадигма гитлаба - протянуть пайпу выполнения как можно дальше, вплоть до продакшена (если релиз например). но по началу надо представлять, что хочется получить с точки зрения гитфлоу. на стэковерфлоу по мойму - были на этот счёт не плохие статьи - можно использовать как отправную точку для порождения самой логики.


(круглый)
...
Рейтинг: 0 / 0
Gitlab CI
    #39977494
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ранер туповатый для Cloudflare (wrangler) это собирается и деплоится для сайта
по cloudflare workers командой npm run deploy.
...
Рейтинг: 0 / 0
Gitlab CI
    #39977496
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно сделать чтобы это происходило автоматически при мерже в мастер
...
Рейтинг: 0 / 0
Gitlab CI
    #39977504
Amiri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может есть докер с ранером куда вбил токен для wrangler и все
) спс
...
Рейтинг: 0 / 0
Gitlab CI
    #39977941
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amiri,

ранер - это тупо запускальщик. я рекомендую вам его не просто на голом железе установить (без всякой виртуализации, но и чтоб сам ранер был докерным, либо докер машиной - первое попроще, второе уже посложнее в настройках). И весь процесс компиляции, тестов, деплоя, сборка документации, компиляция контейнеров и т.д. делать исключительно внутри контейнеров указывая их как имэджи среды в которой выполняется тот или иной стэп пайпы. исходники из гита при этом закачиваются автоматом средствами гитлаба. т.е. вы получаете среду выполнения ту которую создали на фазе формирования контейнера(которую то-же держать в другой репе и пушиться в какой нить нексус), с экземпляром нужного репозитория.

(круглый)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Gitlab CI
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 1 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]