тестовом репо CI\CD, поставили на машину Runner, заргали его
3. Слили git clone репо на текущую на машину где стоит Runner
4. Написали тупой простой код ранеру:
stages:
- deploy
deploy-job:
stage: deploy
script:
- git pull origin main
(Обновить текущий репозитарий когда пройдет push)
Беру у себя на компе заливаю в репу комит, и пишу, запускается ранер на машине и говорит:
Already up to date.
Захожу в директорию где он должен был положить свежий код, а там нету того что я со своего ПК залил. Делаю git pull origin main из консоли, и о чудо все прилетает. Я вот не пойму, вроде ранер зареганный на той машине которой нужно, только почему он говорит, что все актуально?
Зачем столько телодвижений???
Сначала надо понять ЧТО надо
Есть экземпляр кода слитый через git clone, его надо обновить после пуша в ветку. Как я ппонимаю ранер для этого и сделан, разве не?
Что зачем? Обновить код?
Собирать образы или пакеты. На прод ничего не клонировать
Причем тут образы и пакеты, мне надо условно доставить новый 1.txt на новую машину, который слили в пуше, в репо.
Раз уж ты пришел за помощью, слушай, а не начинай истерить не разобравшись
Обсуждают сегодня