Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Flowchart
USER1a [label="   User: 1a   ",fillcolor="lightskyblue"]
USER1b [label="   User: 1b   ",fillcolor="lightskyblue"]
# USER1c [label="   User: 1c   ",fillcolor="lightskyblue"]
USER2a [label="   User: 2a   ",fillcolor="lightskyblue"]
USER2b [label="   User: 2b   ",fillcolor="lightskyblue"]
USER3 [label="   User: 3   ",fillcolor="lightskyblue"]

JOC1a [label="   JOC Cockpit: dev 1a   ",fillcolor="lightskyblue"]
JOC1b [label="   JOC Cockpit: dev 1b   ",fillcolor="lightskyblue"]
# JOC1c [label="   JOC Cockpit: dev 1c   ",fillcolor="lightskyblue"]
JOC2  [label="   JOC Cockpit: test   ",fillcolor="lightskyblue"]
JOC3  [label="   JOC Cockpit: prod   ",fillcolor="lightskyblue"]

# FOLDER1a [label="   Folder: 1a (dev)   ",fillcolor="white"]
# FOLDER1b [label="   Folder: 1b (dev)   ",fillcolor="white"]
# FOLDER1c [label="   Folder: 1c (dev)   ",fillcolor="white"]
# FOLDER2  [label="   Folder: 1 (test)   ",fillcolor="white"]
# FOLDER3  [label="   Folder: 1 (prod)   ",fillcolor="white"]

DATABASE1a [shape="ellipse",label="   Database: dev 1a   ",fillcolor="lightskyblue"]
DATABASE1b [shape="ellipse",label="   Database: dev 1b   ",fillcolor="lightskyblue"]
# DATABASE1c [shape="ellipse",label="   Database: dev 1c   ",fillcolor="lightskyblue"]
DATABASE2  [shape="ellipse",label="   Database: test   ",fillcolor="lightskyblue"]
DATABASE3  [shape="ellipse",label="   Database: prod   ",fillcolor="lightskyblue"]
REPO [label="    Git Repository    ",fillcolor="orange"]

BRANCH1 [shape="ellipse",label="   Branch: dev   ",fillcolor="orange"]
BRANCH2 [shape="ellipse",label="   Branch: test   ",fillcolor="orange"]
BRANCH3 [shape="ellipse",label="   Branch: prod   ",fillcolor="orange"]

JOC1a -> DATABASE1a
JOC1b -> DATABASE1b
# JOC1c -> DATABASE1c
JOC2 -> DATABASE2
JOC3 -> DATABASE3

JOC1a -> BRANCH1 [label="   Commit/Push\nPull   "]
JOC1b -> BRANCH1 [label="   Commit/Push\nPull   "]
# JOC1c -> BRANCH1 [label="   Commit/Push\nPull   "]
JOC2 -> BRANCH2 [label="   Commit/Push\nPull   "]
JOC3 -> BRANCH3 [label="   Commit/Push\nPull   "]

BRANCH1 -> BRANCH2 [label="   merge   "] 
BRANCH2 -> BRANCH3 [label="   merge   "] 

BRANCH1 -> REPO
BRANCH2 -> REPO
BRANCH3 -> REPO

USER3 -> JOC3
USER2a -> JOC2
USER2b -> JOC2
USER1a -> JOC1a
USER1b -> JOC1b
# USER1c -> JOC1c

Repository Operations

  • management
  • versioning
  • rollout
  • force overwrite

...