firstBitMarksistskaya/jenkins-lib

Описать список jenkins-плагинов, необходимых для работы библиотеки

nixel2007 opened this issue · 11 comments

Описать список jenkins-плагинов, необходимых для работы библиотеки

Может оформить как груви скрипт и добавить докерфайл?пример скрипта докерфайл

Возможно. Надо вообще посмотреть подходы с зависимостями у 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

А причём тут библиотека? :)