diff --git a/config.py b/config.py index ce56ade5f..4a5c138d9 100644 --- a/config.py +++ b/config.py @@ -75,6 +75,7 @@ "onprem": { "ci": { "Circleci": "CircleCI", + "Gitlabci": "GitlabCI", "Travisci": "TravisCI", "Teamcity": "TC", }, diff --git a/diagrams/onprem/ci.py b/diagrams/onprem/ci.py index f6302b05e..fb7b42b07 100644 --- a/diagrams/onprem/ci.py +++ b/diagrams/onprem/ci.py @@ -12,6 +12,10 @@ class Circleci(_Ci): _icon = "circleci.png" +class Gitlabci(_Ci): + _icon = "gitlabci.png" + + class Jenkins(_Ci): _icon = "jenkins.png" @@ -27,5 +31,6 @@ class Travisci(_Ci): # Aliases CircleCI = Circleci +GitlabCI = Gitlabci TravisCI = Travisci TC = Teamcity diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 699164708..ab629db20 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -24,6 +24,7 @@ Node classes list of onprem provider. ## onprem.ci - **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) +- **diagrams.onprem.ci.Gitlabci**, **GitlabCI** (alias) - **diagrams.onprem.ci.Jenkins** - **diagrams.onprem.ci.Teamcity**, **TC** (alias) - **diagrams.onprem.ci.Travisci**, **TravisCI** (alias) diff --git a/resources/onprem/ci/gitlabci.png b/resources/onprem/ci/gitlabci.png new file mode 100644 index 000000000..5cc42cda5 Binary files /dev/null and b/resources/onprem/ci/gitlabci.png differ