We use Jenkins JobDSL with ConfigurationAsCode for our CI setup. The job is checking if there is a difference in the Git repo and if there is : clone the repo,
elasticsearch-performance
jsonpointer
rx-angular
signedxml
script-task
wiener-filter
cross-cutting-concerns
recording
visual-artifacts
lowercase
failing-tests
density-independent-pixel
python-ast
hostname
ipad
vugen
sql-merge
array-combine
firefox-android
attachevent
newtons-method
pyhdfs-client
python-fabric-2
aws-deeplens
external-hard-drive
managed-c++
ddf
mozart
argonaut
batch-delete