Jenkins como criar etapa manual do pipeline
Antes Jenkins2 eu estava usandoBuild Pipeline Plugin para criar e implantar manualmente o aplicativo no servidor. Configuração antiga:
Isso funciona muito bem, mas quero usar o novo pipeline do Jenkins, gerado a partir do script groovy (Jenkinsfile), para criar uma etapa manual.
Até agora eu vim cominput
etapa de Jenkins.
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
}
Mas isso aguarda a entrada do usuário, observando que a compilação não foi concluída. Eu poderia adicionar tempo limite parainput
, mas isso não me permitirá escolher / acionar uma compilação e implantá-la mais tarde:
Como obter resultados iguais / semelhantes para a etapa / gatilho manual com o novo jenkins-pipeline como antes no Build Pipeline Plugin?