Jenkins server
Company Truth
Repository
Jenkins Internal
Repository
Client
Repository
Jenkins updates
company truth
on successful
integration
Users push changesets
to Jenkins for
potential integration
The Company
Truth always
represents a
pristine working
copy
Jenkins always
integrates with
the latest
working changeset
Push
Pull
Pull
Pull
(Illegal)
Push
Push
(Illegal)