web-dev-qa-db-fra.com

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()
36
Boris

Depuis l’étape de l’étape du pipeline Jenkins doc :

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

Pour supprimer cet 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.

59
Boris

Un ancien, mode 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 votre bloc de pipeline, il n’ya pas stage. Il suffit de mettre le bloc de scène comme:

stage "stage name" {
   // some block
}

ou juste

stage "stage name"
//some block
0
Dinh Luong