diff --git a/config.py b/config.py index e208cb1bd..04608be95 100644 --- a/config.py +++ b/config.py @@ -84,6 +84,7 @@ "onprem": { "ci": { "Circleci": "CircleCI", + "Concourseci": "ConcourseCI", "Gitlabci": "GitlabCI", "Travisci": "TravisCI", "Teamcity": "TC", diff --git a/diagrams/onprem/ci.py b/diagrams/onprem/ci.py index 896e5de66..7df84148d 100644 --- a/diagrams/onprem/ci.py +++ b/diagrams/onprem/ci.py @@ -12,6 +12,10 @@ class Circleci(_Ci): _icon = "circleci.png" +class Concourseci(_Ci): + _icon = "concourseci.png" + + class Gitlabci(_Ci): _icon = "gitlabci.png" @@ -35,6 +39,7 @@ class Zuulci(_Ci): # Aliases CircleCI = Circleci +ConcourseCI = Concourseci GitlabCI = Gitlabci TravisCI = Travisci TC = Teamcity diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index fb57b1cbc..8ddefef96 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -27,6 +27,7 @@ Node classes list of onprem provider. ## onprem.ci - **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) +- **diagrams.onprem.ci.Concourseci**, **ConcourseCI** (alias) - **diagrams.onprem.ci.Gitlabci**, **GitlabCI** (alias) - **diagrams.onprem.ci.Jenkins** - **diagrams.onprem.ci.Teamcity**, **TC** (alias) diff --git a/resources/onprem/ci/concourseci.png b/resources/onprem/ci/concourseci.png new file mode 100644 index 000000000..0cb0e3469 Binary files /dev/null and b/resources/onprem/ci/concourseci.png differ