Можно ли использовать CI_JOB_TOKEN с GitLab для перехода в репозиторий и создания тега?

# #gitlab #continuous-integration #gitlab-ci

Вопрос:

Я хочу перейти в репозиторий GitLab с автоматически предоставленным CI_JOB_TOKEN. Разрешено ли это в настоящее время или мне нужно явно создать тег?

Ответ №1:

Вы можете использовать маркер развертывания. Затем в своем сценарии используйте этот токен доступа следующим образом.

git push http://$CI_USER:$CI_ACCESS_TOKEN@$GIT_REMOTE.git $BRANCH_NAME

Комментарии:

1. Конечно, но требует ручной работы.

2. Это верно. Если вы уже используете закрытый токен для rest API, вы можете использовать API развертывания ключей. Но это все равно требует некоторой ручной работы.