Использование API GitLab REST без маркеров доступа

# #gitlab #gitlab-ci #gitlab-api

Вопрос:

Могу ли я запустить скрипт .gitlab-ci.yml , который будет редактировать вики-страницы с помощью GitLab REST API?

Я не уверен, потому что я использую старую версию GitLab, в которой нет токенов доступа.

Могу ли я использовать что-то еще для PRIVATE-TOKEN этого ?

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

1. Итак, какую версию вы используете? Вероятно, вы имеете в виду токены доступа к проекту, которые были введены в GitLab 13.0? Однако вы должны иметь возможность использовать личные токены доступа.

Ответ №1:

Вы можете использовать предопределенную переменную с именем CI_JOB_TOKEN , которая будет содержать маркер доступа, который вы можете использовать для аутентификации по API. Если вам нужен токен с доступом администратора, вам придется использовать личный токен доступа администратора, который вы можете сохранить как секретную переменную в Настройках проекта -> Настройки CI/CD ->> Переменные.