From 42f5c0c90dc3a092d7d9beb45e25de3c81bf0601 Mon Sep 17 00:00:00 2001 From: Malte <malte.bauch@stud.h-da.de> Date: Tue, 13 Apr 2021 12:10:35 +0200 Subject: [PATCH] adding goplantuml as ci job --- .gitlab-ci.yml | 3 ++- build/ci/.uml-autogen-ci.yml | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 build/ci/.uml-autogen-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ab1ee498..5e130bc25 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,4 +22,5 @@ include: - local: '/build/ci/.build-container.yml' - local: '/build/ci/.test.yml' - local: '/build/ci/.terraform-ci.yml' - - local: '/build/ci/.deploy-k8s.yml' \ No newline at end of file + - local: '/build/ci/.deploy-k8s.yml' + - local: '/build/ci/.uml-autogen-ci.yml' diff --git a/build/ci/.uml-autogen-ci.yml b/build/ci/.uml-autogen-ci.yml new file mode 100644 index 000000000..54feeaabe --- /dev/null +++ b/build/ci/.uml-autogen-ci.yml @@ -0,0 +1,14 @@ +goplantuml: + image: golang:1.14-alpine + stage: .post + when: manual + variables: + FILENAME: "ClassDiagram.puml" + + script: + # install git + - apk update && apk add git + # install goplantuml + - go get github.com/jfeliu007/goplantuml/cmd/goplantuml + # run goplantuml + - goplantuml "${CI_PROJECT_DIR}/nucleus" >> "$FILENAME" -- GitLab