43 votes

L'utilisation de l'étape 'stage' sans argument de bloc est déconseillée

Lors de la création d'un travail de pipeline Jenkins (version 2.7.4 de Jenkins), je reçois cet avertissement:

 Using the ‘stage' step without a block argument is deprecated
 

Comment je le répare?

Extrait de script de pipeline:

 stage 'Workspace Cleanup'
deleteDir()
 

70voto

user3301492 Points 1087

Dans le document d' étape de l'étape du pipeline Jenkins:

Un mode plus ancien et obsolète de cette étape ne prenait pas d'argument de blocage ...

Pour supprimer l'avertissement, ajoutez simplement un argument de blocage:

 stage('Stage Name') {
   // some block
}
 

Vous pouvez également générer une étape à l'aide de Snippet Generator.

0voto

Dinh Luong Points 3

Un mode ancien et obsolète de cette étape ne prenait pas d'argument de blocage et acceptait un paramètre de simultanéité.

Donc, je suppose que dans vos blocs de pipeline n’a pas ce stage . Il suffit de mettre le bloc de scène comme:

 stage "stage name" {
   // some block
}
 

ou juste

 stage "stage name"
//some block
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X