2017-10-02 4 views
3

Je continue d'obtenir cette erreur pour le script de pipeline déclaratif dans Jenkins.Aucune méthode DSL 'pipeline' trouvée parmi les étapes

No such DSL method 'pipeline' found among steps 

Mon script est comme ce

pipeline { 
    agent any 
    stages { 
     stage('Example Build') { 
      steps { 
       echo 'Hello World' 
      } 
     } 
    } 
} 

J'ai la version Jenkins 2.19.4. J'espère avoir installé tous les plugins requis. Pourquoi est-ce que je reçois cette exception?

Répondre

1

Je pense que vous avez installé les derniers plugins, 1.2. J'ai eu le même problème qu'après avoir mis à niveau le pipeline : Modèle Définition à 1.2 mes pipelines cessé de fonctionner. J'ai été incapable de rétrograder les plugins (cela a cassé tout) et a été forcé de passer de 2.46.1 à 2.73.1, seulement après cela j'ai pu relancer les pipelines.

Quoi qu'il en soit, je recommanderais de mettre à niveau car d'autres codes qui ne fonctionnaient pas pour moi pour une raison quelconque en 2.46 fonctionnent maintenant.