Вы видите git
, работающий в отдельных шагах, потому что GitLab, вероятно, делает это в другом контейнере. Они поддерживают ваш контейнер в чистоте, поэтому вы должны сами устанавливать зависимости.
Поскольку используемый вами образ основан на Alpine Linux, команда для установки git
имеет вид:
apk add --no-cache git
Вы также можете пропустить все это и использовать предопределенные переменные окружения , если все, что вам нужно, это информация git. $CI_COMMIT_TAG
будет содержать тег, а $CI_COMMIT_SHA
будет содержать хеш коммита.