Описать список jenkins-плагинов, необходимых для работы библиотеки
nixel2007 opened this issue · 11 comments
Может оформить как груви скрипт и добавить докерфайл?пример скрипта докерфайл
Возможно. Надо вообще посмотреть подходы с зависимостями у shared lib. С плагинами понятно, а вот тут...
Специально развернул Jenkins без плагинов, установил только Docker Swarm Plugin и Copy Artifact Plugin
При запуске задания еще потребовались:
- Pipeline Utility Steps
- Allure
- Node and Label parameter
- Pipeline: * (не знаю точно, какие нужны, а какие нет)
- Timestamper
Должен быть еще JUnit plugin и SonarQube Scanner for Jenkins
по вашему списку получилось вот так
Docker Commons
Oracle Java SE Development Kit Installer
Command Agent Launcher
Apache Http Components Client 5.x API
Docker API
Docker Swarm
Copy Artifact
Allure
Pipeline Utility Steps
Node and Label parameter
SonarQube Scanner
добавлю от себя
HTTP Request Plugin
с JUnit plugin не понятно что делать
в документации указано
Using the GUI: From your Jenkins dashboard navigate to Manage Jenkins > Manage Plugins and select the Available tab. Locate this plugin by searching for junit.
ввожу junit и мне выдается большой список всего что содержит junit больше всего по названию подходит
JUnit Attachments
JUnit Realtime Test Reporter
Junit SQL Storage
Вот этот еще нужен https://plugins.jenkins.io/workflow-durable-task-step/
Ну и вообще сам workflow/pipeline.
Docker Common
Docker API
Docker Swarm
А эти в твоем списке откуда? Библиотека agent provider agnostic, у нее не должно быть зависимостей на докер
Oracle Java SE Development Kit Installer
Да и вот этот не нужен тоже
Еще возможно есть зависимость на BlueOcean, надо проверить код отправки в телеграм, я там как-то хитро данные чейнджлога выдираю
Docker Common
Docker API
Docker SwarmА эти в твоем списке откуда? Библиотека agent provider agnostic, у нее не должно быть зависимостей на докер
Docker Swarm установил, он все остальные подтянул
Docker Commons
Oracle Java SE Development Kit Installer
Command Agent Launcher
Apache Http Components Client 5.x API
Docker API
А причём тут библиотека? :)