Size: a a a

2020 January 22

VD

Vladimir Dzalbo in ru_gitlab
источник

AA

Artyom Abramovich in ru_gitlab
мвхах
источник

BS

Baron Samedi in ru_gitlab
они же все наркоманы. я сегодня видел хренову тучу тикетов, где все пропозалы задавать tags и опцию запускать джобы без тегов через конфиг гитлаб раннера отклонены for security reasons
но нет, у gitlab-runner есть незадокументированный аргумент tag_list
why?
источник

BS

Baron Samedi in ru_gitlab
спасибо тому кто пропихнул этот коммит втихаря, иначе как еще динамически создавать раннеров лол
источник

AS

Aleksey Shirokikh in ru_gitlab
Baron Samedi
они же все наркоманы. я сегодня видел хренову тучу тикетов, где все пропозалы задавать tags и опцию запускать джобы без тегов через конфиг гитлаб раннера отклонены for security reasons
но нет, у gitlab-runner есть незадокументированный аргумент tag_list
why?
источник

AS

Aleksey Shirokikh in ru_gitlab
задокументированный
источник

BS

Baron Samedi in ru_gitlab
ну, а причем тут юзер
источник

BS

Baron Samedi in ru_gitlab
я нашел этот аргумент в доке каких-то левых злых чуваков
источник
2020 January 23

d

dsgnrvd in ru_gitlab
привет. у меня есть в репозитории мердж реквест, куда надо заливать коммиты. как я могу это сделать?
источник

d

dsgnrvd in ru_gitlab
также лить коммиты в мердж реквест
источник

BS

Baron Samedi in ru_gitlab
если ты хочешь сделать autoscale с unregister раннера при остановке пода, то без этого ключа ну вообще никак
источник

K

Konstantin in ru_gitlab
Всем доброй ночи, вопрос по ci/cd гитлаба, точнее хочу узнать - правильно ли я все понимаю.

Есть репозиторий с кодом, есть .gitlab-ci.yml с несколькими  стадиями (билд и пуш контейнеров, юнит тесты). Так же есть ansible плейбук, которым укатываю код в прод с локальной машины.

Хочу добавить стадию деплоя, и по when: manual запускать плейбук. Правильно ли я понимаю, что для этого мне нужно установить гитлаб раннер на каком-то своем сервере, этот раннер будет выполнять все стадии из .gitlab-ci.yml в том числе стадию запуска плейбука?
источник

AS

Alexey Shumkin in ru_gitlab
Konstantin
Всем доброй ночи, вопрос по ci/cd гитлаба, точнее хочу узнать - правильно ли я все понимаю.

Есть репозиторий с кодом, есть .gitlab-ci.yml с несколькими  стадиями (билд и пуш контейнеров, юнит тесты). Так же есть ansible плейбук, которым укатываю код в прод с локальной машины.

Хочу добавить стадию деплоя, и по when: manual запускать плейбук. Правильно ли я понимаю, что для этого мне нужно установить гитлаб раннер на каком-то своем сервере, этот раннер будет выполнять все стадии из .gitlab-ci.yml в том числе стадию запуска плейбука?
Так можно, да
источник

K

Konstantin in ru_gitlab
Alexey Shumkin
Так можно, да
Спасибо. Есть еще какие то варианты? Или как такового «стандарта» нет?
источник

A

Alexander in ru_gitlab
Konstantin
Всем доброй ночи, вопрос по ci/cd гитлаба, точнее хочу узнать - правильно ли я все понимаю.

Есть репозиторий с кодом, есть .gitlab-ci.yml с несколькими  стадиями (билд и пуш контейнеров, юнит тесты). Так же есть ansible плейбук, которым укатываю код в прод с локальной машины.

Хочу добавить стадию деплоя, и по when: manual запускать плейбук. Правильно ли я понимаю, что для этого мне нужно установить гитлаб раннер на каком-то своем сервере, этот раннер будет выполнять все стадии из .gitlab-ci.yml в том числе стадию запуска плейбука?
Можна разные джобы по разным раннерам растащить.
источник

A

Alexander in ru_gitlab
Konstantin
Спасибо. Есть еще какие то варианты? Или как такового «стандарта» нет?
Обычно принято делаеть так, чтобы все окружение определялось сочетанием докер-образа, на базе которого запускается джоба, и, собственно, скрипта джобы. Неявный контекст самого раннера — это, обычно, нехорошо (если, конечно, речь не идет про инфраструктурные аспекты, вроде, сети или операционки).
источник

K

Konstantin in ru_gitlab
Alexander
Обычно принято делаеть так, чтобы все окружение определялось сочетанием докер-образа, на базе которого запускается джоба, и, собственно, скрипта джобы. Неявный контекст самого раннера — это, обычно, нехорошо (если, конечно, речь не идет про инфраструктурные аспекты, вроде, сети или операционки).
Понял, спасибо.
источник

ПА

Попов Алексей in ru_gitlab
Здравствуйте, подскажите, docker push .... пушить в регист гита имайдж, какой командой удалить из регистра имайдж?
источник

i

inqfen in ru_gitlab
источник

i

inqfen in ru_gitlab
а, хотя тебе же из гитлаба наверное
источник