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,
symfony-sonata
arcgis-online
jetbrains-space-automation
searchkick
login
jml
rendertargetbitmap
rails-4-2-1
keyword-spotting
hex-file
pymodbustcp
terminusdb
stty
supercluster
textinputlayout
multipart-mixed-replace
qaction
dbus-python
oracle-jet
playwright-test
skin
homoglyph
adomd
google-play-billing
nsuseractivity
higher-rank-types
jsf-2
unstage
w3-css
uiswitch