O Jenkins 2 possui oleodutos e um cidadão de primeira classe. No entanto, nos exemplos, as tarefas parecem ser executadas como uma única sequência:
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 implantação no sistema de produção, geralmente é útil exigir aprovação manual; existe uma maneira de inserir um botão manual para pressionar dentro de um pipeline?
Estou procurando possíveis etapas para fazer isso nos documentos , sem sucesso.
input
etapa no pipeline que para e solicita entrada ao usuário (ou para abortar a compilação). No entanto, o palco e o indicador de status continua a piscar, enquanto eu queria um estado estável (por exemplo, você entrar em sexta-feira à tarde e decidir implantar na segunda-feira.)