otrzymuję następujący błąd przy próbie wyzwalania kompilacji za pomocą następującego polecenia:Jenkins zdalnego wyzwalania nie działa
curl http://jenkins_server:port/jenkins/job/job_name/build?token=token_name
wyjściowa:
uwierzytelniania wymaganego
< - Jesteś uwierzytelniony jako: anonimowy
Grupy, w których jesteś :Pozwolenie trzeba mieć (ale nie): hudson.model.Hudson.Read
... która stanowi założoną przez: hudson.security.Permission.GenericRead
... co jest domniemanych przez : hudson.model.Hudson.Administer
->
mam uprawnień administratora, a także włączone 'Uwierzytelnianie Reklamowe'. Mam również prawa do tworzenia, odkrywania i czytania w pracy. Używam Jenkins 1.614.
Sprawdziłem kilka postów przez Internet, ale nie znalazłem nic, co byłoby dla mnie skuteczne.
Próbowałem kilka opcji, takich jak
1) curl -X POST http://jenkins_server:port/jenkins/job/job_name/build?token=token_name
2) curl użytkownika -u: API (Drukuje długiej strony HTML)
wszelkie sugestie.
Byłem naprawdę sfrustrowany wypróbowywaniem różnych rzeczy. Jestem pewien, że widziałem tę sugestię wtyczki Token Root na innym łączu i zauważyłem, że wtyczka jest już zainstalowana w moim systemie, ale wygląda na to, że przeoczyłem składnię tego czasu. :(Czytając odpowiedź, w jakiś sposób zauważyłem poprawną składnię: P Bardzo dziękuję! :) Zupełnie ulżyło! :) – Technext
dziękuję za wskazanie potrzeby ucieczki char. tego mi brakowało. – OK999
Mam ten sam problem, gdy próbuję zintegrować gitlab i jenkins. Używam funkcji inbuild gitlab do testowania wyzwalacza push. Który rzuca mi powyższy błąd. Co można zrobić, żeby go rozwiązać w moim przypadku? –