Size: a a a

2019 December 23

GG

George Gaál in ru_gitlab
Nikolay Avdushkin
Чет у меня сегодня сказочно долгий пуш образа в гитлабовский реджистри. Кто-то еще наблюдает такие явления?
Постоянно
источник

AS

Aleksey Sviridkin in ru_gitlab
George Gaál
Поверь - неудобно. Там баш ехал через баш и поверх ямла
Зато централизованно и можно в один коммит 150 реп переделать. А с контейнеризацией, например, мороки много — пачку ос и архитектур ещё поддерживать
источник

AS

Aleksey Sviridkin in ru_gitlab
Бтв, я хоть почитаю и сравню. Сам понимаешь — верить людям в интернете не лучший ход :)
источник

DV

Dmitry Vorobev in ru_gitlab
Даже в тематическом чате специалистов и профессионалов? =))
источник

AS

Aleksey Sviridkin in ru_gitlab
Особенно. Не потому что люди хотят соврать, а потому что чем уже профессионал, тем больше шансов, что он зашорен и чего-то не знает. Ну и вообще, это же я потом отхвачу, если что-то не так пойдёт, а не советчик в чате. Решение надо знать досконально
источник

D

Dmitry in ru_gitlab
никто не знает, если у меня гитлаб в контейнере, могу ли я зарегестрировать хост как раннер?
источник

GG

George Gaál in ru_gitlab
Dmitry
никто не знает, если у меня гитлаб в контейнере, могу ли я зарегестрировать хост как раннер?
Да
источник

AS

Aleksey Sviridkin in ru_gitlab
Dmitry
никто не знает, если у меня гитлаб в контейнере, могу ли я зарегестрировать хост как раннер?
что тебе мешает? Можешь конечно. Контейнеризация это лишь изоляция
источник

D

Dmitry in ru_gitlab
опыт)
источник

D

Dmitry in ru_gitlab
типа я ставлю раннер в контейнер, а как gitlab-ci coordinator я указываю хост?
источник

GG

George Gaál in ru_gitlab
Dmitry
типа я ставлю раннер в контейнер, а как gitlab-ci coordinator я указываю хост?
Как тебе удобно. Хоть локалхостом )
источник

D

Dmitry in ru_gitlab
это уже будет docker-in-docker) ладно, спасибо
источник

РП

Роман Погребняк in ru_gitlab
Добрый день ! - незнаю где спросить решил уже в телеграмме группу найти и тут задать вопрос - Хотел бы делать автоматическую выгрузку с гитлаба в определенную ветку код - точнее две вети мастер и дев что бы после отправки в ветку автоматически ветка уходила на сервер - такое возможно в gitlab ci ?
источник

k

kvaps in ru_gitlab
Anton Volovik
есть какой-то внятный гайд по автоматическим энвайронментам?
Я собираюсь статью писать на хабр
источник

k

kvaps in ru_gitlab
в принипе официальная дока, вполне норм по ним
https://docs.gitlab.com/ee/ci/environments.html#configuring-dynamic-environments
источник

S

Stefan in ru_gitlab
господа, есть такой скриптец, написанный хрен знает когда, работающий нормально в последний раз хрен знает когда,  в теории до обновления:
gitlab-rails runner "
def rm_img(imgs, project_id)
 if imgs and imgs.any?
   imgs.to_set
   img_names = imgs.map { |tag| tag.name}
   p img_names.inspect + 'will be deleted for project id=' + project_id.to_s
   //imgs.map { |tag| tag.delete}
 else
   p 'no old images to deletei for project id=' + project_id.to_s
 end
end

 ContainerRepository.all.map do | project |
   #live_tags = project.tags.select { |tag| tag.name.match('live') }
   #rm_img(live_tags.sort_by { |tag| tag.created_at}.reverse![6..live_tags.length], project.project_id)
   old_tags = project.tags.delete_if  { |tag| tag.name == 'master' }
   old_tags.delete_if  { |tag| tag.name == 'rel' }
   old_tags.delete_if  { |tag| tag.name == 'pre' }
   old_tags.delete_if  { |tag| tag.name == 'latest' }
   old_tags.delete_if  { |tag| tag.name == 'production' }
   old_tags.delete_if  { |tag| tag.repository.name == 'production' }
   old_tags.delete_if  { |tag| tag.name.match(/^live\..*/) }
   old_tags.delete_if  { |tag| tag.name.match(/^prelive.*/) }
   rm_img(old_tags, project.project_id)
 end
"
обновили гитлаб с 12.5.0 до 12.5.5, теперь при запуске скрипта выпадает с ошибкой:
Please specify a valid ruby command or the path of a script to run.
Run 'bin/rails runner -h' for help.

/opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/commands/runner/runner_command.rb:47: unknown regexp option - g

сделал gitlab-rails -h, аргумент
runner
еще присутствует, куда копнуть можно?
источник

С

Серго in ru_gitlab
Ребят ну помогите, уже пол дня бьюсь с траблой.

Попытался обновить до 12 версии с 11

вот лог по ссылке при команде gitlab-ctl reconfigure

https://pastebin.com/rT4acP9F
источник

С

Серго in ru_gitlab
что то ему с базой не нравится
источник

С

Серго in ru_gitlab
увы бекап я не делал
источник

С

Серго in ru_gitlab
Gleb Mekhrenin
читаешь ошибку, проверяешь права на дирекории. в скрипте который я дал явно написано какие права у каких юзеров должны быть на директории - проверяешь что у тебя так же, а где не так исправляешь и все заведется
Если есть возможность помочь, посмотри лог
https://t.me/ru_gitlab/55402
источник