Jenkins REST API: создание нового вида работы - PullRequest
0 голосов
/ 01 сентября 2018

Я использую Jenkins REST API для автоматизации нашего процесса CI. Последнее, чего не хватает в конвейере автоматизации, - это создание представления, если пользовательское представление не существует.

До сих пор я использовал:

jenkins_alias / CreateView? Имя = My-Test-View

но он как-то неполон и возвращает ошибку:

тип представления должен быть определен

как я могу определить этот тип представления из RESTAPI? Должен ли я отправить его в URL или в теле запроса?

спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

Пожалуйста, попробуйте этот запрос в качестве примера:

curl -X POST -H 'Jenkins-Crumb:<JENKINS-CRUMB>' --form name=test --form mode=hudson.model.ListView --form json='{"name": "test", "mode": "hudson.model.ListView"}' https://<Jenkins-URL>/createView

Просмотр типов:

  • ListView: hudson.model.ListView
  • Панель инструментов (если установлен плагин Dashboard View): hudson.plugins.view.dashboard.Dashboard
  • MyView: hudson.model.MyView
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...