Я получаю следующую ошибку, когда пытаюсь запустить сборку, используя следующую команду:
curl http://jenkins_server:port/jenkins/job/job_name/build?token=token_name
Вывод:
Требуется аутентификация
< - Вы авторизованы как: анонимный
Группы, в которых вы находитесь:Разрешение, которое нужно иметь (но не было): hudson.model.Hudson.Read
... что подразумевается: hudson.security.Permission.GenericRead
... что подразумевается: hudson.model.Hudson.Administer
- >
У меня есть права администратора, а также включен "токен аутентификации". У меня также есть права на Build, Discover и Read на Job. Я использую Jenkins 1.614.
Я проверил несколько сообщений в Интернете, но не смог найти ничего, что сработает для меня.
Пробовал несколько вариантов, таких как
1) curl -X POST http://jenkins_server:port/jenkins/job/job_name/build?token=token_name
2) curl -u user: API (печатает длинную HTML-страницу)
Любые предложения.