Jenkins 2 a des pipelines a un citoyen de première classe. Cependant, dans les exemples, les tâches semblent être exécutées en une seule séquence:
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"
}
Pour le déploiement dans le système de production, il est souvent utile d'exiger une approbation manuelle; existe-t-il un moyen d'insérer un bouton manuel pour appuyer à l'intérieur d'un pipeline?
J'ai cherché des étapes possibles pour y parvenir sur les documents , en vain.
input
étape dans le pipeline qui s'arrête et demande à l'utilisateur de saisir (ou d'interrompre la génération). Cependant, la scène et l'indicateur d'état continuent de clignoter pendant que je voulais un état stable (par exemple, vous y entrez vendredi après-midi et décidez de vous déployer lundi.)