Size: a a a

2020 March 11

a

artb1sh in ru_gitlab
Его же уже не модно юзать
источник

ВЕ

Валентин Еловский in ru_gitlab
Koto
а каким тогда образом лучше поступить, если есть docker-compose.yml, в котором volume присоединены www и data/mysql, и в данном случае runner дергает docker-compose up —build и миграции через docker exec?  выносить за пределы сборочного окружения или можно допустим как-то передать аргументами
собирать контейнер, стартовать его и в нём миграции вызывать?
источник

SP

Sergey Pechenko in ru_gitlab
Koto
а каким тогда образом лучше поступить, если есть docker-compose.yml, в котором volume присоединены www и data/mysql, и в данном случае runner дергает docker-compose up —build и миграции через docker exec?  выносить за пределы сборочного окружения или можно допустим как-то передать аргументами
Сделать нормально 😊
источник

K

Koto in ru_gitlab
Валентин Еловский
собирать контейнер, стартовать его и в нём миграции вызывать?
ну на данный момент так и делается, но есть картинки + база данных, которые надо таскать из билда в билд
источник

ВЕ

Валентин Еловский in ru_gitlab
Koto
ну на данный момент так и делается, но есть картинки + база данных, которые надо таскать из билда в билд
Эм, картинки выгружать на какой-то сервер-хранилку статики. А зачем базу таскать? oO
источник

АК

Александр Кот in ru_gitlab
а gitlab services - это как работает? не dind и не composer?

сори если есть дока - ткните плиз, я пока не разобрался
источник

K

Koto in ru_gitlab
Валентин Еловский
Эм, картинки выгружать на какой-то сервер-хранилку статики. А зачем базу таскать? oO
костыли, которые необходимо, так да, логичнее выгружать статику и потом тянуть
источник

K

Koto in ru_gitlab
мне интереснее, почему cache и artifacts не отрабатывают
источник

A

Alexander in ru_gitlab
Koto
а каким тогда образом лучше поступить, если есть docker-compose.yml, в котором volume присоединены www и data/mysql, и в данном случае runner дергает docker-compose up —build и миграции через docker exec?  выносить за пределы сборочного окружения или можно допустим как-то передать аргументами
Дергай docker-compose с параметром -H, а не сажай раннеры на бэкенды.
источник

A

Anton in ru_gitlab
Ребят, а флаг -u что значит? в хэлпе нет инфы
источник

B

Bola in ru_gitlab
Привет всем.
Я правильно сделал условие для раннера, мне нужно запускать джоб только если в коммите есть текст "#hotfix" и только при мерже в мастер
  only:
   refs:
   - master
   variables:
   - '$CI_COMMIT_MESSAGE =~ /#hotfix/'
 when: always
источник

B

Bola in ru_gitlab
сейчас смотрю было два MR - и почему-то на одном из них пайплайн запустился
источник

N

Nedoumenie in ru_gitlab
Bola
Привет всем.
Я правильно сделал условие для раннера, мне нужно запускать джоб только если в коммите есть текст "#hotfix" и только при мерже в мастер
  only:
   refs:
   - master
   variables:
   - '$CI_COMMIT_MESSAGE =~ /#hotfix/'
 when: always
Используй лучше rules, если у тебя последние версии гитлаба. И там when вынеси одним переносом ниже rules
источник

B

Bola in ru_gitlab
почему все же из 4 последний MR - в одном случае стартовал раннер - не понимаю )
источник

АК

Александр Кот in ru_gitlab
Nedoumenie
Используй лучше rules, если у тебя последние версии гитлаба. И там when вынеси одним переносом ниже rules
rules с определенной версии - надо убедиться что они есть у @bboollaatt
источник

АК

Александр Кот in ru_gitlab
Bola
Привет всем.
Я правильно сделал условие для раннера, мне нужно запускать джоб только если в коммите есть текст "#hotfix" и только при мерже в мастер
  only:
   refs:
   - master
   variables:
   - '$CI_COMMIT_MESSAGE =~ /#hotfix/'
 when: always
это условие ИЛИ
когда правила идут через чёрточки-перечисления
источник

DV

Dmitry Vorobev in ru_gitlab
Если верить докам, это (any of refs) AND (any of variables) AND (any of changes) AND (if Kubernetes is active)
источник

N

Nedoumenie in ru_gitlab
Александр Кот
rules с определенной версии - надо убедиться что они есть у @bboollaatt
Так я и написал)
источник

АК

Александр Кот in ru_gitlab
Nedoumenie
Так я и написал)
Принято, это я не дочитал)
источник

B

Bola in ru_gitlab
Александр Кот
это условие ИЛИ
когда правила идут через чёрточки-перечисления
Все 4 Mr -  в мастер, слово hotfix ни в одном нет
источник