Skip to content

Instantly share code, notes, and snippets.

@ay589
Forked from sudermanjr/ci-cd-example.diagram
Created March 12, 2019 14:35
Show Gist options
  • Save ay589/ffdfc0b00a21756128dbda28af853524 to your computer and use it in GitHub Desktop.
Save ay589/ffdfc0b00a21756128dbda28af853524 to your computer and use it in GitHub Desktop.

Revisions

  1. Andrew Suderman revised this gist Jan 25, 2019. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,5 @@
    Git Actions: CI System Actions:



    +-------------------------+ +-----------------+
    +--► Create a Feature Branch | +---► Build Container |
    | +------------+------------+ | +--------+--------+
  2. Andrew Suderman revised this gist Jan 25, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -26,7 +26,7 @@
    | | +--------+--------+ |
    | | | +-------▼--------+
    | | | | Push Container |
    | | +------v------+ +-------+--------+
    | | +------------+ +-------+--------+
    | +-----+ Test/Verify ◄-------+ |
    | +------+------+ | |
    | | | +---------▼-----------+
  3. Andrew Suderman revised this gist Jan 25, 2019. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@
    | | +--------+--------+ +-------+--------+
    | | | |
    | | | |
    | | +------v------+ +---------▼-----------+
    | | +------------+ +---------▼-----------+
    | +-----+ Test/Verify ◄--------+ | Deploy Container to |
    | +------+------+ | | Ephemeral Namespace |
    | | | +---------+-----------+
    @@ -23,8 +23,8 @@
    | | +------► Build Container |
    | +--------▼--------+ | +--------+--------+
    | +---► Merge to Master +----+ |
    | | +--------+--------+
    | | | +----------------+
    | | +--------+--------+ |
    | | | +---------------+
    | | | | Push Container |
    | | +------v------+ +-------+--------+
    | +-----+ Test/Verify ◄-------+ |
    @@ -36,7 +36,7 @@
    | | | |
    | | +--------------+
    | |
    | +------v-----+ +---------------------+
    | +-----------+ +---------------------+
    +--------+ Tag Master +-------------► Deploy Container to |
    +------------+ | Production |
    +---------------------+
  4. Andrew Suderman revised this gist Jan 25, 2019. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -3,40 +3,40 @@


    +-------------------------+ +-----------------+
    +--> Create a Feature Branch | +---> Build Container |
    +-- Create a Feature Branch | +--- Build Container |
    | +------------+------------+ | +--------+--------+
    | | | |
    | | | |
    | +--------▼--------+ | +-------▼--------+
    | +---> Push the Branch +-------+ | Push Container |
    | +--- Push the Branch +-------+ | Push Container |
    | | +--------+--------+ +-------+--------+
    | | | |
    | | | |
    | | +------v------+ +---------▼-----------+
    | +-----+ Test/Verify <--------+ | Deploy Container to |
    | +-----+ Test/Verify --------+ | Deploy Container to |
    | +------+------+ | | Ephemeral Namespace |
    | | | +---------+-----------+
    | | | |
    | | +-------------+
    | |
    | | +-----------------+
    | | +------> Build Container |
    | | +------ Build Container |
    | +--------▼--------+ | +--------+--------+
    | +---> Merge to Master +----+ |
    | +--- Merge to Master +----+ |
    | | +--------+--------+ ▼
    | | | +----------------+
    | | | | Push Container |
    | | +------v------+ +-------+--------+
    | +-----+ Test/Verify <-------+ |
    | +-----+ Test/Verify -------+ |
    | +------+------+ | |
    | | | +---------v-----------+
    | | | +--------------------+
    | | | | Deploy Container to |
    | | | | Staging Namespace |
    | | | +---------+-----------+
    | | | |
    | | +--------------+
    | |
    | +------v-----+ +---------------------+
    +--------+ Tag Master +-------------> Deploy Container to |
    +--------+ Tag Master +------------- Deploy Container to |
    +------------+ | Production |
    +---------------------+
  5. Andrew Suderman revised this gist Jan 25, 2019. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -7,12 +7,12 @@
    | +------------+------------+ | +--------+--------+
    | | | |
    | | | |
    | +--------v--------+ | +-------v--------+
    | +----------------+ | +---------------+
    | +---> Push the Branch +-------+ | Push Container |
    | | +--------+--------+ +-------+--------+
    | | | |
    | | | |
    | | +------v------+ +---------v-----------+
    | | +------v------+ +--------------------+
    | +-----+ Test/Verify <--------+ | Deploy Container to |
    | +------+------+ | | Ephemeral Namespace |
    | | | +---------+-----------+
    @@ -21,10 +21,10 @@
    | |
    | | +-----------------+
    | | +------> Build Container |
    | +--------v--------+ | +--------+--------+
    | +----------------+ | +--------+--------+
    | +---> Merge to Master +----+ |
    | | +--------+--------+ |
    | | | +-------v--------+
    | | +--------+--------+
    | | | +----------------+
    | | | | Push Container |
    | | +------v------+ +-------+--------+
    | +-----+ Test/Verify <-------+ |
  6. Andrew Suderman revised this gist Jan 25, 2019. 1 changed file with 39 additions and 29 deletions.
    68 changes: 39 additions & 29 deletions ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -1,32 +1,42 @@
    Git Actions: CI System Actions:
    Git Actions: CI System Actions:


    +-------------------------+ +-----------------+
    | | | |
    | Create a Feature Branch | +---> Build Container |
    | | | | |
    +------------+------------+ | +--------+--------+
    | | |
    | | |
    +--------v--------+ | +-------v--------+
    | | | | |
    +---> Push the Branch +-------+ | Push Container |
    | | | | |
    | +--------+--------+ +-------+--------+
    | | |
    | | |
    | +------v------+ +---------v-----------+
    | | | | |
    +-----+ Test/Verify <---+ | Deploy Container to |
    | | | | Ephemeral Namespace |
    +------+------- | | |
    | | +---------+-----------+
    | | |
    | +-------------------
    |
    +--------v--------+
    | |
    | Merge to Master |
    | |
    +-----------------+

    +-------------------------+ +-----------------+
    +--> Create a Feature Branch | +---> Build Container |
    | +------------+------------+ | +--------+--------+
    | | | |
    | | | |
    | +--------v--------+ | +-------v--------+
    | +---> Push the Branch +-------+ | Push Container |
    | | +--------+--------+ +-------+--------+
    | | | |
    | | | |
    | | +------v------+ +---------v-----------+
    | +-----+ Test/Verify <--------+ | Deploy Container to |
    | +------+------+ | | Ephemeral Namespace |
    | | | +---------+-----------+
    | | | |
    | | +-------------+
    | |
    | | +-----------------+
    | | +------> Build Container |
    | +--------v--------+ | +--------+--------+
    | +---> Merge to Master +----+ |
    | | +--------+--------+ |
    | | | +-------v--------+
    | | | | Push Container |
    | | +------v------+ +-------+--------+
    | +-----+ Test/Verify <-------+ |
    | +------+------+ | |
    | | | +---------v-----------+
    | | | | Deploy Container to |
    | | | | Staging Namespace |
    | | | +---------+-----------+
    | | | |
    | | +--------------+
    | |
    | +------v-----+ +---------------------+
    +--------+ Tag Master +-------------> Deploy Container to |
    +------------+ | Production |
    +---------------------+
  7. Andrew Suderman created this gist Jan 25, 2019.
    32 changes: 32 additions & 0 deletions ci-cd-example.diagram
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,32 @@
    Git Actions: CI System Actions:


    +-------------------------+ +-----------------+
    | | | |
    | Create a Feature Branch | +---> Build Container |
    | | | | |
    +------------+------------+ | +--------+--------+
    | | |
    | | |
    +--------v--------+ | +-------v--------+
    | | | | |
    +---> Push the Branch +-------+ | Push Container |
    | | | | |
    | +--------+--------+ +-------+--------+
    | | |
    | | |
    | +------v------+ +---------v-----------+
    | | | | |
    +-----+ Test/Verify <---+ | Deploy Container to |
    | | | | Ephemeral Namespace |
    +------+------- | | |
    | | +---------+-----------+
    | | |
    | +-------------------
    |
    +--------v--------+
    | |
    | Merge to Master |
    | |
    +-----------------+