diff options
author | jak1 <mike.wollmann@gmail.com> | 2021-03-24 14:42:38 +0000 |
---|---|---|
committer | jak1 <mike.wollmann@gmail.com> | 2021-03-24 14:42:38 +0000 |
commit | 541e21621eb3708bd2b6045cb2cdcee2f914d7ef (patch) | |
tree | 564f00c6e71d7e5b68f207c3801d324ab674a9fa | |
parent | e95eb98882e15396a0013186d8412193f5e6bf5e (diff) | |
download | docker-windows-builder-541e21621eb3708bd2b6045cb2cdcee2f914d7ef.tar.gz docker-windows-builder-541e21621eb3708bd2b6045cb2cdcee2f914d7ef.tar.bz2 docker-windows-builder-541e21621eb3708bd2b6045cb2cdcee2f914d7ef.tar.xz docker-windows-builder-541e21621eb3708bd2b6045cb2cdcee2f914d7ef.zip |
tested rev., passed
-rw-r--r-- | .gitlab-ci.yml | 7 | ||||
-rw-r--r-- | docs/pipeline.md | 27 |
2 files changed, 31 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6e5b324..ed1d8e0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -55,20 +55,21 @@ mxe_gcc5: - docker pages: - image: alpine + image: debian:stable stage: deploy only: - stable - release before_script: - - apk add openssh-client libxml2-utils jsonlint + - apt-get update + - apt-get -y -qq install openssh-client libxml2-utils jsonlint wget - eval $(ssh-agent -s) - mkdir -p ~/.ssh - echo "${SSH_PRIVATE_KEY_BASE64}" | base64 -d | tr -d '\r' > ~/.ssh/id_rsa - chmod -R 700 ~/.ssh script: - echo "[WIP] mirror" - - ./pages.sh + - chmod +x ./pages.sh && ./pages.sh - rm -rf ~/.ssh <<: *job-deploy 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 |