Jenkins 2 hat Pipelines und einen erstklassigen Bürger. In den Beispielen scheinen die Aufgaben jedoch als einzelne Sequenz ausgeführt zu werden:
node {
// Mark the code checkout 'stage'....
stage 'Checkout'
// Get some code from a GitHub repository
git url: 'git@github.com:elifesciences/elife-bot.git'
// Mark the code build 'stage'....
stage 'Build'
echo "Unit tests will run here"
stage "Production"
echo "Deploying to production environment"
}
Für die Bereitstellung im Produktionssystem ist es oft nützlich, eine manuelle Genehmigung zu verlangen. Gibt es eine Möglichkeit, eine manuelle Schaltfläche zum Drücken in eine Pipeline einzufügen?
Ich habe nach möglichen Schritten gesucht, um dies in den Dokumenten zu erreichen , ohne Erfolg.
input
Schritt in der Pipeline, der anhält und den Benutzer zur Eingabe auffordert (oder den Build abbricht). Die Bühne und die Statusanzeige blinken jedoch weiter, während ich einen stabilen Zustand haben wollte (z. B. Sie steigen in den Freitagnachmittag ein und beschließen, ihn am Montag einzusetzen.)