1.3 KiB
1.3 KiB
Когда запускается пайплайн он работает не с git репозиторием, а с его слепком. По факту с файлами из коммита, но не с самим репозиторием.
Но можно подключить репозиторий. Это обычно требуется, когда необходимо сделать какие-то действия и закоммитить изменения прямо в пайпе, после чего отправить их. Например, Автоматизация релиза с помощью Gradle.
Вот команды, которые позволят привязать git-репозиторий к слепку.
git config --global user.email "git@upagge.ru
git config --global user.name "Gitlab Runner"
git remote set-url origin https://$GITLAB_USER_LOGIN:$GITLAB_TOKEN@gitlab.com/uPagge/dolboblog.git
git checkout master && git pull
[!WARNING] Git в образе Для этого в образе раннера должен быть установлен Git.