Size: a a a

2020 January 14

AS

Alexey Shumkin in ru_gitlab
Андрей Кучук
никто не знает как это все должно работать.
это самая главная проблема )))))
не знаете - узнайте, придумайте
источник

AS

Alexey Shumkin in ru_gitlab
Андрей Кучук
да тут до деплоя еще как до полюса, хотябы сделать чтобы не надо было руками на сервак лазить и обновлять руками модули
... сделать чтобы не надо было руками на сервак лазить и обновлять руками модули
это и есть деплой )
источник

АК

Андрей Кучук in ru_gitlab
я просто думал сделать типо с ансиблом обновлять имейдж и его поднимать но мне как-то это показалось слишком громоздким для такой задачки
источник

DV

Dmitry Vorobev in ru_gitlab
Андрей Кучук
пока костылем сделал вот так
update_app:
 stage: build
 tags:
   - odoo_control
 script:
   - cd /opt/odoo/odoo-control/extra-addons
   - git pull
   - docker-compose restart web
 only:
   - stage
Это все работает, пока какой-нибудь весельчак на серваке не счекаутит другую ветку
источник

АК

Андрей Кучук in ru_gitlab
а он не сможет зайти в юзера гитлаб ранера, а права на гит папку только у ранера
источник

GM

Gleb Mekhrenin in ru_gitlab
Dmitry Vorobev
Это все работает, пока какой-нибудь весельчак на серваке не счекаутит другую ветку
откуда у весельчака доступ на сервер?
источник

DV

Dmitry Vorobev in ru_gitlab
Тем более раннер и так пулит коммит, с которого запущен пайплайн
источник

АК

Андрей Кучук in ru_gitlab
ну и это тоже
источник

АК

Андрей Кучук in ru_gitlab
Dmitry Vorobev
Тем более раннер и так пулит коммит, с которого запущен пайплайн
в свою папку
источник

DV

Dmitry Vorobev in ru_gitlab
Ну так симлинк можно организовать например
источник

DV

Dmitry Vorobev in ru_gitlab
Gleb Mekhrenin
откуда у весельчака доступ на сервер?
Всякое бывает 😅
источник

A

Andor in ru_gitlab
Андрей Кучук
ну это если ты знаешь и могешь, а если юзал гитлаб ci только для тригеров по api то тут начинают всплывать разные проблемы в которых пытаешься разобраться
Этот вопрос ваще мало отношения к gitlab-ci имеет
источник

АК

Андрей Кучук in ru_gitlab
Andor
Этот вопрос ваще мало отношения к gitlab-ci имеет
ну если ты не имеешь досточных знание в том или ином инструменте то ты не сможешь что-то придумать, ну да ладно что-то отошли от темы группы.
источник

AG

Andrey Gumilev in ru_gitlab
Андрей Кучук
ну если ты не имеешь досточных знание в том или ином инструменте то ты не сможешь что-то придумать, ну да ладно что-то отошли от темы группы.
сделай как дима глворит симлинками, пусть на каждый деплой создается папка с именем даты например или sha , меняй симлинк и рестартуй, так ты еще откатываться сможешь быстро
источник

AG

Andrey Gumilev in ru_gitlab
думаю это твоя остановочка
источник

A

Andor in ru_gitlab
Dmitry Vorobev
Ну так симлинк можно организовать например
Oh shi~
источник

A

Andor in ru_gitlab
Андрей Кучук
ну если ты не имеешь досточных знание в том или ином инструменте то ты не сможешь что-то придумать, ну да ладно что-то отошли от темы группы.
Деплоймент процесс ортодоксален гитлабу
источник

IN

Igor Nikolayev in ru_gitlab
кто подскажет лег раннер
источник

IN

Igor Nikolayev in ru_gitlab
ERROR: Verifying runner... failed                   runner=57644499
источник

IN

Igor Nikolayev in ru_gitlab
можно именно его обновить ? не создавая новый ?
источник