summaryrefslogtreecommitdiff
path: root/docs/pipeline.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/pipeline.md')
-rw-r--r--docs/pipeline.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/docs/pipeline.md b/docs/pipeline.md
new file mode 100644
index 0000000..ff0af71
--- /dev/null
+++ b/docs/pipeline.md
@@ -0,0 +1,27 @@
+```mermaid
+graph TB
+
+ SubGraph1 --> SubGraph1Flow
+ subgraph "Mirrors"
+ SubGraph1Flow(GerTMW)
+ SubGraph1Flow -- Backup --> Zips --> Check[Deployment Checks] --> Failed1Flow[Failed]
+ SubGraph1Flow -- Fallback & Mirror --> Versionlists --> Check[Deployment Checks] --> SubGraphPassed[Passed]
+ end
+
+ subgraph "Pipeline Failed"
+ Failed1Flow(Failed)
+ Failed1Flow -- Report --> Mail
+ Failed1Flow -- Report --> Discord2[Discord]
+ end
+
+ subgraph "Pipeline Passed"
+ SubGraphPassed(Passed)
+ SubGraphPassed -- report --> Discord1[Discord]
+ end
+
+ subgraph "Gitlab CI"
+ Node0[Env Test] --> Node1
+ Node1[Lint] --> Node2[Build]
+ Node2 --> Node3[Test] --> SubGraph1[Deploy] --> Failed1Flow[Failed]
+ end
+``` \ No newline at end of file