Вызовите Jenkins API из Azure logi c APP, чтобы запустить задание - PullRequest
1 голос
/ 03 апреля 2020

Я создал задание jenkins и хочу вызвать его, вызвав jenkins api из azure logi c app.

Я использую api: http://YOUR_JENKINS_USER_ID:YOUR_API_TOKEN@YOUR_JENKINS_URL / job / YOUR_JENKINS_JOB / build? token = TokenName

Кто-нибудь знает, как установить его в azure, чтобы правильно вызывать этот API?

НЕТ, как я его настроил (конечно, с замененным API data):

СПОСОБ: URI POST: http://YOUR_JENKINS_USER_ID:YOUR_API_TOKEN@YOUR_JENKINS_URL / job / YOUR_JENKINS_JOB / build? token = TokenName

но я получаю ошибку 308:

<html>
<head><title>308 Permanent Redirect</title></head>
<body>
<center><h1>308 Permanent Redirect</h1></center>
<hr><center>openresty/1.15.8.2</center>
</body>
</html>

из моего p c и из сети, в которой находится azure, этот API можно без проблем вызвать (я использую python script или curl)

У кого-нибудь есть подсказки? как настроить его на портале azure?

Greets

1 Ответ

0 голосов
/ 21 апреля 2020

308 (постоянное перенаправление) указывает, что целевому ресурсу был назначен новый постоянный URI, и любые будущие ссылки на этот ресурс должны использовать один из вложенных URI. Клиенты с возможностями редактирования ссылок должны автоматически связывать ссылки на эффективный URI запроса с одной или несколькими новыми ссылками, отправляемыми сервером, где это возможно.

Я полагаю, вам придется настроить On- Premise Data Gateway в вашей локальной сети, чтобы иметь доступ к вашей среде Jenkins.

Ссылки:

...