Как обновить значки gitlab во время КИ без использования персонального токена доступа - PullRequest
0 голосов
/ 15 января 2020

Как обновить значки gitlab во время CI без использования персонального токена доступа?

У меня есть значок версии, и я хочу обновлять его после каждой сборки. Поэтому я использую maven для получения текущей версии и обновления значка с помощью API.

curl --silent --request PUT --header "Private-Token: $GITLAB_API_TOKEN" https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/badges/1 -d image_url=https://img.shields.io/badge/version-${VERSION}-blue.svg

Однако GITLAB_API_TOKEN должен быть токеном личного доступа. Сохранение GITLAB_API_TOKEN в переменных хранилища позволяет другим разработчикам получить доступ к переменной. Поэтому разработчик может использовать личный ключ доступа другого разработчика.

Есть ли другой вариант обновления значков проекта gitlab?

...