Closed Segate-ekb closed 5 months ago
Walkthrough: Обновления вносят новую функциональность загрузки расширений в информационную базу, улучшают настройки Dependabot и GitHub Actions для Gradle, обновляют зависимости в build.gradle.kts
и улучшают работу с расширениями в Jenkins.
Изменения:
Файлы | Краткое описание изменений |
---|---|
.github/dependabot.yml |
Настройка Dependabot для обновлений версий. |
.github/workflows/gradle.yml |
Обновлена настройка GitHub Actions для Gradle. |
README.md |
Добавлена функциональность загрузки расширений. |
build.gradle.kts |
Добавлен репозиторий mavenCentral() и новая зависимость. |
jenkinsResources/core-version.txt |
Обновлена версия с 2.246 на 2.441 . |
src/ru/pulsar/jenkins/library/configuration/... ConfigurationReader.groovy , InitInfoBaseOptions.groovy , InitExtensionMethod.groovy , JobConfiguration.groovy , TimeoutOptions.groovy , EdtToDesignerFormatTransformation.groovy , GetExtensions.groovy , LoadExtensions.groovy |
Изменения для поддержки загрузки расширений. |
test/integration/groovy/jobConfigurationTest.groovy , vars/getExtensions.groovy , vars/loadExtensions.groovy , vars/pipeline1C.groovy , vars/zipInfobase.groovy |
Добавлена поддержка и тестирование загрузки расширений. |
src/ru/pulsar/jenkins/library/steps/... EdtToDesignerFormatTransformation.groovy , GetExtensions.groovy , LoadExtensions.groovy |
Улучшения в обработке и загрузке расширений в Jenkins. |
src/ru/pulsar/jenkins/library/... IStepExecutor.groovy , StepExecutor.groovy , steps/Cmd.groovy , steps/DesignerToEdtFormatTransformation.groovy , steps/EdtValidate.groovy , steps/RingCommand.groovy |
Изменения в интерфейсах и классах для управления шагами и выполнения команд. |
test/unit/groovy/ru/pulsar/jenkins/library/steps/CmdTest.java |
Модификации в тестах для управления выполнением команд с добавлением параметров и изменением типа возвращаемого значения. |
vars/cmd.groovy , vars/ringCommand.groovy |
Обновления в функциях для выполнения команд с добавлением параметров и улучшением функциональности. |
🐰✨
В мире кода новый рассвет,
Расширенья — наш секрет.
С Dependabot и Gradle вперёд,
Jenkins теперь ещё бодрей идёт.
🌟 В каждой строке — магия света,
🚀 И CodeRabbit следит за этим летом!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Вот примерное видение того, как можно загружать расширения.
Реализовано:
Summary by CodeRabbit
Новые функции
jenkinsResources/core-version.txt
.Исправления ошибок
Тесты