Closed ivanmolodec closed 6 months ago
Обновления включают добавление нового свойства returnStdout
в класс Cmd
, замену вызовов метода cmd
на ringCommand
для улучшения обработки ошибок, и введение класса RingCommand
для выполнения скриптов с обработкой ошибок.
Файлы | Описание изменений |
---|---|
src/.../Cmd.groovy |
Добавлено свойство returnStdout и обработка одновременной установки returnStatus и returnStdout . |
src/.../DesignerToEdtFormatTransformation.groovy , src/.../EdtToDesignerFormatTransformation.groovy , src/.../EdtValidate.groovy |
Замена вызовов cmd на ringCommand для улучшения обработки ошибок. |
src/.../RingCommand.groovy |
Определен класс RingCommand для выполнения скриптов с обработкой ошибок. |
Цель | Учтено | Объяснение |
---|---|---|
Ошибка при выполнении команды EDT ring не приводит к падению шага (#112) | ✅ |
🐰 Строки кода в танце, в Jenkins мы пляшем,
ringCommand
вводим, ошибки ловим.
Каждая проблема, мы решаем смело,
Деплои без глюков, коммиты успешны.
🎉 Пусть код будет чист, и работа - легка!
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?
@ivanmolodec давай я пока замержу, чтобы не протухло. а catchError на edValidate отдельно доделать можно будет.
спасибо!
:shipit:
Closes #112
Summary by CodeRabbit
Новые функции
returnStdout
в конструктор классаCmd
для возвращения стандартного вывода.ringCommand
для выполнения ring команд.Изменения
cmd
наringCommand
для изменения логики выполнения команд.