git remote -v ; git branch -v
. origin - дефолтное имя репо, если не задашь специально или не переименуешь. Если гит настроен, см. git log; git status
. Гит должен быть настроен на дев. сервере, гитлаб раннер используем только для того чтобы зайти на этот сервер, передать переменные из гитлаба и запустить предварительно отлаженный скрипт. Отладить скрипт в пайплайне гитлаба это мрак.env|sort
cd $HOME/src/sas
git checkout $BRANCH && git pull
. .env
, CI цикл отвязать от гитлаба, запускать руками и см. результат прямо в шелле. Само собой, надо настроить git, docker, прочие dev tools. Если это настроено, получаешь доп. бонус - образы хранятся локально, можно не скачивать каждый раз.
Абстрактный вопрос. Ты настроил гит, сделал пулл, см. код. У тебя все ветки, все т.н. YAML'ы, какие ещё переменные ??