Jenkins wie man einen manuellen Pipelineschritt erstellt

Prior Jenkins2 Ich habe @ verwendBuild Pipeline Plugin zum Erstellen und manuellen Bereitstellen der Anwendung auf dem Server. Alte Konfiguration:

Das funktioniert gut, aber ich möchte eine neue Jenkins-Pipeline verwenden, die aus einem Groovy-Skript (Jenkinsfile) generiert wurde, um einen manuellen Schritt zu erstellen.

So weit ich kam mitinput Jenkins Schritt.

Verwendetes Jenkinsfile-Skript:

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

   stage 'Build'
   // Run the build
}

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

Aber dies wartet auf Benutzereingaben und stellt fest, dass die Erstellung nicht abgeschlossen ist. Ich könnte @ eine Auszeit hinzufüginput, aber das erlaubt mir nicht, einen Build auszuwählen / auszulösen und ihn später bereitzustellen:

Wie kann ich dasselbe / ähnliche Ergebnis für manuelle Schritte / Trigger mit einer neuen Jenkins-Pipeline wie zuvor mit dem Build Pipeline Plugin erzielen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage