Poprzedni Jenkins2 Użyłem Build Pipeline Plugin do zbudowania i ręcznego wdrożenia aplikacji na serwer. Old konfiguracja: Jenkins, jak utworzyć instrukcję obsługi rurociągu Krok
że działa świetnie, ale chcę użyć nowego Jenkins rurociągu, generowane z Groovy skryptu (Jenkinsfile), aby utworzyć instrukcja krok.
Do tej pory wymyśliłem input
krok Jenkinsa.
używany skrypt jenkinsfile:
node {
stage 'Checkout'
// Get some code from repository
stage 'Build'
// Run the build
}
stage 'deployment'
input 'Do you approve deployment?'
node {
//deploy things
}
Ale to czeka na dane użytkownika, zauważając, że budowa nie została zakończona. Mógłbym dodać timeout input
, ale to nie pozwoli mi podnieść/wywołać zbudować i wdrożyć go później:
Jak mogę achive sam/rezultat similiar ręcznego kroku/wyzwalacza z nowym jenkins-pipeline jak wcześniej z Build Pipeline Plugin?
Mam ten sam problem. Potok działa, ale bardzo bym wolał, aby moja kompilacja była pokazywana jako udana i ma ręczne działanie, aby wdrożyć/wypromować kompilację. – Thomas
To powinno zostać rozwiązane za pomocą wtyczki "checkpoint". Ale obecnie nie jest to możliwe w wersji OSS, ale głosowanie odbywa się w ich trackerze problemów [JENKINS-33846] (https://issues.jenkins-ci.org/browse/JENKINS-33846) – Zigac