Size: a a a

2018 March 01

A5

Alina 505 in jenkins_ru
Всем доброго дня. У меня такая проблема. Если при разработке плагина обращаться к API Jenkins, то приходится использовать внешнюю библиотеку типа apache httpcomponents. Но дело в том, что в дженкинсе не разрешены сторонние библиотеки настройками безопасности. Может ли мне кто-нибудь подсказать, как решить эту проблему? Возможно, есть способ из плагина обращаться напрямую в АПИ без ХТТП-вызовов?
источник

AP

Andrey Panov in jenkins_ru
Alina 505
Всем доброго дня. У меня такая проблема. Если при разработке плагина обращаться к API Jenkins, то приходится использовать внешнюю библиотеку типа apache httpcomponents. Но дело в том, что в дженкинсе не разрешены сторонние библиотеки настройками безопасности. Может ли мне кто-нибудь подсказать, как решить эту проблему? Возможно, есть способ из плагина обращаться напрямую в АПИ без ХТТП-вызовов?
А внутри Дженкинса его случаем нет, как зависимости?
источник

A5

Alina 505 in jenkins_ru
> его - это АПИ или httpcomponents?
источник

AB

Anna Bondarenko in jenkins_ru
Привет.  Подскажите как создать джоб через рест. (пробовала так: http://localhost:8080/createItem?name=NEWJOB.  И вот так: http://localhost:8080/job/NEWJOB/build)    постмен выдает 403. В хедерах только authorization.
источник

A5

Alina 505 in jenkins_ru
Anna Bondarenko
Привет.  Подскажите как создать джоб через рест. (пробовала так: http://localhost:8080/createItem?name=NEWJOB.  И вот так: http://localhost:8080/job/NEWJOB/build)    постмен выдает 403. В хедерах только authorization.
Ваш вариант - это GET запрос. АПИ говорит, что нужно использовать POST запрос
источник

AB

Anna Bondarenko in jenkins_ru
Я использую пост и url выше
источник

A5

Alina 505 in jenkins_ru
Anna Bondarenko
Я использую пост и url выше
источник

A5

Alina 505 in jenkins_ru
Anna Bondarenko
Я использую пост и url выше
Я надеюсь, это помогло. Если честно, я сама не знаю, как, ибо использую АПИ только для получения информации, а не управления.
источник

AB

Anna Bondarenko in jenkins_ru
Не совсем понятно как сконфигурировать конфиг.хмл, можно ли в POST вбросить не хмл, а json,попробовала просто так приложить то, что есть по ссылке в первом комменте, все равно ошибка 403, мне кажется что ошибка в чем-то еще. Гет методы отрабатывают хорошоо. Есть у кого идеи еще?
источник

DB

Dmitry Burmistrov in jenkins_ru
CSRF Protection?
источник

A5

Alina 505 in jenkins_ru
Dmitry Burmistrov
CSRF Protection?
Нет, отключен. К тому же если делать обращение из плагина, подключенного в этот же дженкинс, то юрл тот же самый, что и у дженкинса, будет
источник

AP

Andrey Panov in jenkins_ru
Alina 505
> его - это АПИ или httpcomponents?
Я плагины не писал еще, и откровенно не знаю как они запускаются. Но если там какие-то ограничения, значит они запускаются как часть Дженкинса. И Может так случиться, что вот эта зависимость в виде HttpCmomponents уже доступна из плагина, т.к. есть в самом дженкинсе.
Но это мое предположение, наверняка я не знаю.
источник
2018 March 03

AP

Andrey Panov in jenkins_ru
Alina 505
Нет, отключен. К тому же если делать обращение из плагина, подключенного в этот же дженкинс, то юрл тот же самый, что и у дженкинса, будет
Алина, а ты из какого города?
источник
2018 March 04

DK

Dmitrii Kashin in jenkins_ru
Привет, ребята.
источник

DK

Dmitrii Kashin in jenkins_ru
Я ищу способ из shell (при помощи ansible) создать задачу в консоли.
источник

DK

Dmitrii Kashin in jenkins_ru
Задача — обычный pipeline, тащит репозиторий с github-а, в котором живёт Jenkinsfile.
источник

DK

Dmitrii Kashin in jenkins_ru
Кучу всякого барахла нашёл, но вот как это сделать из консоли — по нулям.
источник

GR

Gleb Rusakov in jenkins_ru
Привет
источник

GR

Gleb Rusakov in jenkins_ru
а зачем?
источник

DB

Dmitry Burmistrov in jenkins_ru
jjb, python-jenkins, jenkins rest api, jenkins cli, jenkins dsl
вариантов море
источник