Jenkins 2 tiene tuberías tiene un ciudadano de primera clase. Sin embargo, en los ejemplos, las tareas parecen ejecutarse como una secuencia única:
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"
}
Para la implementación en el sistema de producción, a menudo es útil requerir aprobación manual; ¿Hay alguna manera de insertar un botón manual para presionar dentro de una tubería?
He estado buscando posibles pasos para lograr esto en los documentos , en vano.
input
paso en la tubería que se detiene y le pide al usuario una entrada (o abortar la compilación). Sin embargo, el escenario y el indicador de estado sigue parpadeando, mientras que quería un estado estable (por ejemplo, entrar en ella viernes por la tarde y decide implementar el lunes.)