Avant Jenkins2 j'ai été en utilisant Build Pipeline Plugin pour construire et déployer manuellement l'application serveur. Ancienne configuration:
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 timeout input
, mais cela ne me permet pas de choisir/déclencher une de construire et de déployer plus tard:
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 de Plugin?