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,
link-local
drupal-feeds
angular-google-maps
linux
htmx
tabbed-view
xfdl
bucket
microsoft-account
sp-send-dbmail
rtcpeerconnection
moc
coredns
installshield-2012
naming
huawei-account
laravel-5
dataverse
textinputlayout
code-editor
pynamodb
camunda
azure-pipelines-tasks
camediatiming
livereload
libpng
locality-sensitive-hash
android-launcher
ngrok
rsm