|
Gitlab CI
|
|||
---|---|---|---|
#18+
Добрый вечер коллеги, Подскажите как реализовать .gitlab-ci.yml выполнение команды автоматически при Merge в master спасибо. И еще где почитать про гитлаб ранены и их механизм работы) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 12:43 |
|
Gitlab CI
|
|||
---|---|---|---|
#18+
Amiri, какой команды-то? Так-то всё в документации есть: https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic https://docs.gitlab.com/ee/ci/yaml/#onlyrefsexceptrefs ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 20:26 |
|
Gitlab CI
|
|||
---|---|---|---|
#18+
Amiri ...как реализовать .gitlab-ci.yml... как тут уже прозвучало = читать только оригинальную документацию, там практически без гугления всё есть. если общий схемотоз - создаёте файлик, подключаете ранер и усё. а ну можно ещё запретить мёрджить если пайпа CI свалилась. в файлике формат обычно простой - шаги, и дальше реализация этих шагов + правила определяющее их выполнение. ну например в бранче не отрабатывать, а в мастере отрабатывать и т.п. вариаций не много, а очень много. сама парадигма гитлаба - протянуть пайпу выполнения как можно дальше, вплоть до продакшена (если релиз например). но по началу надо представлять, что хочется получить с точки зрения гитфлоу. на стэковерфлоу по мойму - были на этот счёт не плохие статьи - можно использовать как отправную точку для порождения самой логики. (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2020, 00:40 |
|
Gitlab CI
|
|||
---|---|---|---|
#18+
Ранер туповатый для Cloudflare (wrangler) это собирается и деплоится для сайта по cloudflare workers командой npm run deploy. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 16:54 |
|
Gitlab CI
|
|||
---|---|---|---|
#18+
нужно сделать чтобы это происходило автоматически при мерже в мастер ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 16:54 |
|
Gitlab CI
|
|||
---|---|---|---|
#18+
может есть докер с ранером куда вбил токен для wrangler и все ) спс ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 16:59 |
|
Gitlab CI
|
|||
---|---|---|---|
#18+
Amiri, ранер - это тупо запускальщик. я рекомендую вам его не просто на голом железе установить (без всякой виртуализации, но и чтоб сам ранер был докерным, либо докер машиной - первое попроще, второе уже посложнее в настройках). И весь процесс компиляции, тестов, деплоя, сборка документации, компиляция контейнеров и т.д. делать исключительно внутри контейнеров указывая их как имэджи среды в которой выполняется тот или иной стэп пайпы. исходники из гита при этом закачиваются автоматом средствами гитлаба. т.е. вы получаете среду выполнения ту которую создали на фазе формирования контейнера(которую то-же держать в другой репе и пушиться в какой нить нексус), с экземпляром нужного репозитория. (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 23:42 |
|
|
Start [/forum/topic.php?fid=37&tid=1555244&gotonew=1]: |
0ms |
get settings: |
1ms |
get forum list: |
7ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
29ms |
get topic data: |
5ms |
get first new msg: |
1ms |
get forum data: |
1ms |
get page messages: |
12ms |
update_topic_read_status (1555244): 09.07.2020 23:42:36: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
19ms |
check new: |
1ms |
others: | 92ms |
total: | 168ms |
0 / 0 |