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?