Używam wtyczki Jenkins Rebuild do wykonywania sparametryzowanych kompilacji za pomocą jednego przycisku Rebuild . Jednak gdy muszę ponownie uruchomić dziesiątki sparametryzowanych zadań (wybranych lub z tego samego folderu), nadal nie jest to wydajne.
Czy istnieje prostszy sposób (ewentualnie użycie innej wtyczki), aby ponownie uruchomić wiele zadań jednocześnie przy użyciu ostatnio używanych parametrów?
jenkins
jenkins-plugins
kenorb
źródło
źródło
Odpowiedzi:
Możesz użyć potoku do powiązania ze sobą zadań, wykonując je równolegle lub sekwencyjnie za pomocą kroków.
Możesz przekazać odpowiednie parametry do każdego zadania, wywołując je ze skryptu potoku.
Następnie wystarczy odbudować pojedyncze zadanie potokowe. Możesz także powiązać zadania ze wspólną nazwą kompilacji poprzez zmienną.
źródło
Możesz również zbudować listę obiektów parametrów, a następnie przekazać ją do kroku kompilacji:
paramsObjects wyglądałby tak:
źródło