2022
Software  Unknown

gCubeBuilder

Cirillo R., Simi M.

Groovy  Jenkins  Pipeline  Release  gCube 

Pipeline scritta in linguaggio "groovy", modella l'intero processo di build di una gCube Release, a partire da un file YAML passato in input. Il file contiene una lista di JenkinsJobs da buildare, raggruppati in gruppi logici di componenti, in modo da garantire il giusto ordine di build. I Job vengono eseguiti in modo concorrente all'interno dei gruppi logici in modo da ottimizzare i tempi di release. Gli stage della pipeline sono dinamici, in base ai gruppi logici presenti sul file YAML di input. L'esecuzione dei vari stages e` sequenziale. Alla fine del processo, la pipeline restituisce via mail un report al release manager, in cui vengono specificati i dettagli relativi ad ogni build eseguito.



Back to previous page
BibTeX entry
@misc{oai:it.cnr:prodotti:483022,
	title = {gCubeBuilder},
	author = {Cirillo R. and Simi M.},
	year = {2022}
}

Blue Cloud
Blue-Cloud: Piloting innovative services for Marine Research & the Blue Economy

SoBigData
SoBigData Research Infrastructure


OpenAIRE