Continuous Integration and Delivery (CI/CD) reference architecture

The following diagram shows a high-level overview of a CI/CD pipeline where on-premises resources (source control repo, artifact repo, Jenkins master, and Puppet master) create and communicate with test environments hosted in Skytap.

Skytap CI/CD pipeline

In this architecture, on-premises resources are connected to Skytap via a VPN or Private Network Connection tunnel. In an alternate configuration, the source code and other build resources can be hosted in a Skytap environment that communicates with the test environments via Inter-Configuration Network Routing (ICNR).

There are three types of test environments represented; the test environments become more complex as code advances through the SDLC:

Click the links above to learn more about the Skytap features used by each environment.