Гость
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Gitlab CI / 7 сообщений из 7, страница 1 из 1
23.06.2020, 12:43
    #39972332
Amiri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Gitlab CI
Добрый вечер коллеги,
Подскажите как реализовать .gitlab-ci.yml
выполнение команды автоматически при Merge в master
спасибо.

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

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

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


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

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

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


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

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

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


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