jenkins-lib icon indicating copy to clipboard operation
jenkins-lib copied to clipboard

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

Open nixel2007 opened this issue 3 years ago • 11 comments

nixel2007 avatar Jun 17 '21 13:06 nixel2007

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

kuzja086 avatar Jun 17 '21 16:06 kuzja086

Возможно. Надо вообще посмотреть подходы с зависимостями у shared lib. С плагинами понятно, а вот тут...

nixel2007 avatar Jun 17 '21 16:06 nixel2007

Специально развернул Jenkins без плагинов, установил только Docker Swarm Plugin и Copy Artifact Plugin

При запуске задания еще потребовались:

  • Pipeline Utility Steps
  • Allure
  • Node and Label parameter
  • Pipeline: * (не знаю точно, какие нужны, а какие нет)
  • Timestamper

ovcharenko-di avatar Dec 17 '21 06:12 ovcharenko-di

Должен быть еще JUnit plugin и SonarQube Scanner for Jenkins

nixel2007 avatar Dec 17 '21 08:12 nixel2007

по вашему списку получилось вот так

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

extreme-sav avatar Jun 07 '23 18:06 extreme-sav

Вот этот еще нужен https://plugins.jenkins.io/workflow-durable-task-step/

Ну и вообще сам workflow/pipeline.

nixel2007 avatar Jun 07 '23 18:06 nixel2007

Docker Common Docker API Docker Swarm

А эти в твоем списке откуда? Библиотека agent provider agnostic, у нее не должно быть зависимостей на докер

nixel2007 avatar Jun 07 '23 18:06 nixel2007

Oracle Java SE Development Kit Installer

Да и вот этот не нужен тоже

nixel2007 avatar Jun 07 '23 18:06 nixel2007

Еще возможно есть зависимость на BlueOcean, надо проверить код отправки в телеграм, я там как-то хитро данные чейнджлога выдираю

nixel2007 avatar Jun 07 '23 18:06 nixel2007

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

extreme-sav avatar Jun 07 '23 18:06 extreme-sav

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

nixel2007 avatar Jun 08 '23 06:06 nixel2007