Jenkins 2 ma rurociągi ma obywatela pierwszej klasy. Jednak w przykładach zadania wydają się być wykonywane jako pojedyncza sekwencja:
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"
}
W przypadku wdrożenia w systemie produkcyjnym często przydatne jest ręczne zatwierdzenie; czy istnieje sposób, aby wstawić przycisk ręczny do naciśnięcia w rurociągu?
Szukałem możliwych kroków, aby to osiągnąć w dokumentach , ale bezskutecznie.
input
krok w potoku, który zatrzymuje się i prosi użytkownika o wprowadzenie danych (lub przerwanie kompilacji). Jednak scena i wskaźnik stanu wciąż migają, a ja chciałem stabilnego stanu (np.