Jenkins cómo crear paso manual de tubería
Antes Jenkins2 estaba usandoComplemento de canalización de compilación para construir e implementar manualmente la aplicación en el servidor. Configuración anterior:
Eso funciona muy bien, pero quiero usar la nueva tubería de Jenkins, generada a partir de un script maravilloso (Jenkinsfile), para crear un paso manual.
Hasta ahora se me ocurrióinput
Jenkins paso.
Script jenkinsfile usado:
node {
stage 'Checkout'
// Get some code from repository
stage 'Build'
// Run the build
}
stage 'deployment'
input 'Do you approve deployment?'
node {
//deploy things
}
Pero esto espera la entrada del usuario, señalando que la compilación no se ha completado. Podría agregar tiempo de espera ainput
, pero esto no me permitirá seleccionar / activar una compilación y desplegarla más adelante:
¿Cómo puedo lograr el mismo / similar resultado para el paso / disparo manual con el nuevo jenkins-pipeline que antes con Build Pipeline Plugin?