yac pipeline worflows

Overview

We like to follow a pipeline development workflow with the following steps:

  1. manually trigger your new pipeline via cli operations on a developer desktop

  2. trigger your pipeline via git commit, with build server running on your desktop

  3. trigger your pipeline via git commit, with build server running externally

Per the diagram, each build server polls the repo (GitLab!) for build events.

Per the diagram, the build server, repo, and build destination will typically exist in separate cloud partitions (shown as VPCs)