Size: a a a

2019 December 23

GM

Gleb Mekhrenin in ru_gitlab
команды из скрипта можно руками выполнить если скрипт не идет в омнибас поставке
источник

GM

Gleb Mekhrenin in ru_gitlab
но в целом возможно дело в том что тебе стоило сначала обновиться до 11.11.8 или какая там последняя из 11 и только потом на 12, скорее всего там в комплекте все что надо есть для миграций
источник

GM

Gleb Mekhrenin in ru_gitlab
откатиться на бекап и попробовать снова
источник

k

kvaps in ru_gitlab
Gleb Mekhrenin
ну форки не наследуют переменные проекта, при этом наследуют переменные группы в которой лежат, получается надо или переменные на уровень выше уносить или набивать их каждый раз при форке, у меня в паре проектов по паре сотен переменных - если бы это было рабочим воркфлоу люди бы кукухой поехали
+
источник

С

Серго in ru_gitlab
Gleb Mekhrenin
но в целом возможно дело в том что тебе стоило сначала обновиться до 11.11.8 или какая там последняя из 11 и только потом на 12, скорее всего там в комплекте все что надо есть для миграций
я не нахожу как установить её именно, а во вторых не нахожу как откатиться на бекап
источник

k

kvaps in ru_gitlab
Gleb Mekhrenin
хотя если перестать хранить переменные в гитлабе и подтягивать их во время работы пайплайна то можно как угодно крутить
С git-crypt норм воркфлоу, благо последний гитаб без проблем его переваривает, почти нативно получается
источник

С

Серго in ru_gitlab
Gleb Mekhrenin
откатиться на бекап и попробовать снова
при обновлении было сказано если создать файл, то бекапа не будет. я не создал. Но бекапа не вижу
источник

С

Серго in ru_gitlab
походу пиз.. гиту
источник

С

Серго in ru_gitlab
с юзерами я всё равно не понял что надо делать( git существует в системе
источник

GM

Gleb Mekhrenin in ru_gitlab
Серго
с юзерами я всё равно не понял что надо делать( git существует в системе
читаешь ошибку, проверяешь права на дирекории. в скрипте который я дал явно написано какие права у каких юзеров должны быть на директории - проверяешь что у тебя так же, а где не так исправляешь и все заведется
источник

AV

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

С

Серго in ru_gitlab
Gleb Mekhrenin
разберись с юзерами и правами на директории
начал руками по скрипту права давать и не нашел папку unicorn
/var/log/gitlab/unicorn
и /var/log/gitlab/sidekiq
источник

AS

Aleksey Sviridkin in ru_gitlab
Чятик, подскажи, можно в CI гитлаба использовать внешние "функции"? Могу ли я где-то определить шаги и переиспользовать их импортируя в репах?
Первая страница гугла у меня показывает явно не то, но я не уверен, что ищу теми словами
источник

NA

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

GG

George Gaál in ru_gitlab
Aleksey Sviridkin
Чятик, подскажи, можно в CI гитлаба использовать внешние "функции"? Могу ли я где-то определить шаги и переиспользовать их импортируя в репах?
Первая страница гугла у меня показывает явно не то, но я не уверен, что ищу теми словами
Да
источник

GG

George Gaál in ru_gitlab
Например, крутой вариант - все паковать в докер и использовать этот образ на конкретном шаге пайплайна
источник

AS

Aleksey Sviridkin in ru_gitlab
А какими словами гуглить?
источник

AS

Aleksey Sviridkin in ru_gitlab
George Gaál
Например, крутой вариант - все паковать в докер и использовать этот образ на конкретном шаге пайплайна
Не-не-не. Внешнее не интересно. Хочется сами шаги паковать, как в гитхабе
источник

GG

George Gaál in ru_gitlab
Второй вариант - это include внешнему файлу .gitlab-ci, в котором у тебя уже напилен костяк пайплайна и башефункции, которые ты можешь инклюдить
источник

GG

George Gaál in ru_gitlab
Aleksey Sviridkin
Не-не-не. Внешнее не интересно. Хочется сами шаги паковать, как в гитхабе
Поверь - неудобно. Там баш ехал через баш и поверх ямла
источник