Jenkins comment créer pipeline étape manuelle

Avant Jenkins2 j'ai été en utilisant Construire Le Pipeline Plugin de construire et de déployer manuellement l'application serveur.
Ancienne configuration:
Jenkins comment créer pipeline étape manuelle

Qui fonctionne très bien, mais je veux l'utiliser de nouveaux Jenkins pipeline, généré à partir de script groovy (Jenkinsfile), pour créer l'étape manuelle.

Jusqu'à présent, je suis venu avec input jenkins étape.

Utilisé jenkinsfile script:

node {
   stage 'Checkout'
   //Get some code from repository

   stage 'Build'
   //Run the build
}

stage 'deployment'
input 'Do you approve deployment?'
node {
    //deploy things
}

Mais ce attend une entrée de l'utilisateur, notant que le build n'est pas terminé. Je pourrais ajouter d'expiration input, mais cela ne me permet pas de choisir/déclencher une de construire et de déployer plus tard:

Jenkins comment créer pipeline étape manuelle

Comment puis-je obtenir meme/similaire résultat de l'étape manuelle/déclencheur de la nouvelle jenkins-pipeline comme avant avec la construction du Pipeline Plugin?

  • Je vais avoir le même problème. Le pipeline fonctionne, mais j'aurais beaucoup préfère mon build pour être montré comme un succès et ont une action manuelle pour déployer/promouvoir la construction.
  • Cela devrait être résolu avec le "point de contrôle" du plugin. Mais actuellement, ce n'est pas encore possible dans OSS version, mais le vote est en cours à leur problème de tracker JENKINS-33846
  • J'ai l'intention de migrer à partir de Construire le Pipeline Plugin Jenkins Oléoducs, mais j'en suis au même point que vous. Comme je vois que votre post est à partir de 2016, est-il une solution à ce problème? Merci
InformationsquelleAutor Zigac | 2016-10-07