Gitlab CI Architecture
Central Build-box Architecture:
Repositories on https://git.randomhouse.com
Runners installed on Build Boxes
Build boxes watch for changes, and executes build instructions as needed
Builds occur within temporary directory on build box
Resulting "Productionalized" code remotely deployed onto destination servers
Destination Servers serves application
This is the preferred architecture
Increased security
Decreased runner maintenance
Build processing load on dedicated resources
Promotes 'clean deploy' on destination servers

Last updated