jenkins groovy управление шагами файла: продолжить шаги при предыдущих ошибках

привет, я использую файл jenkins groovy для управления этапами моего конвейера.

структура такая:

      >     ```
>     
>     2 pipeline                                                                                                                                                                                                                                      3 {                                                                   
> 4     agent none                                                      
> 5                                                                     
> 6     options {                                                       
> 7         timeout(time: 240, unit: 'MINUTES')                         
> 8     }                                                               
> 9                                                                     
> 10     stages {                                                       
> 11         stage ("clean xxxxxxx") {                                  
> 12             agent {                                                
> 13                 node {                                             
> 14                     label "xxxxxxx"                                
> 15                     customWorkspace "F:\\xxxxxxx"                  
> 16                 }                                                  
> 17             }                                                      
> 18             steps                                                  
> 19             {                                                      
> 20                 script                                             
> 21                 {                                                  
> 22                     bat """                                        
> 23                         f:                                         
> 24                         cd \\                                      
> 25                         python
> xxxxxxx/scripts/pipeline/removeOldJenkinsBuildDir.py --nbdays 30
> --delete yes                                                                                                                        26                         python
> xxxxxxx/scripts/pipeline/cleanDotConan.py f: --delete                 
> 27                         Powershell("Get-wmiObject -Class
> win32_logicaldisk")                                                   
> 28                     """                                            
> 29                 }                                                  
> 30             }                                                      
> 31         }   
>     
>     ```

и так далее для каждого узла моего списка.

моя проблема

если один шаг не удался, все остальные запускаются и игнорируют сообщение:.

поэтому шаги пропускаются, но я действительно хочу, чтобы они выполнялись.

моя цель

установите здесь что-то, возможно, по шагам или на более высоком уровне, чтобы избежать этого пропуска и принудительного выполнения всех шагов. что я могу для этого сделать? изменить набор опций? добавить опции к каждому шагу?

(на самом деле я нашел много примеров; но не смог их использовать или произошел сбой :))

0 ответов

Другие вопросы по тегам