From 5bc92abec4a9966698c848cc16f17bbef97e9042 Mon Sep 17 00:00:00 2001 From: Diogo Carvalho Date: Wed, 30 Oct 2024 00:12:50 +0000 Subject: [PATCH 1/3] New jenkins service --- public/svgs/jenkins.svg | 283 +++++++++++++++++++++++++++++++++ templates/compose/jenkins.yaml | 15 ++ 2 files changed, 298 insertions(+) create mode 100644 public/svgs/jenkins.svg create mode 100644 templates/compose/jenkins.yaml diff --git a/public/svgs/jenkins.svg b/public/svgs/jenkins.svg new file mode 100644 index 000000000..0529fff1e --- /dev/null +++ b/public/svgs/jenkins.svg @@ -0,0 +1,283 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/templates/compose/jenkins.yaml b/templates/compose/jenkins.yaml new file mode 100644 index 000000000..b4ea01319 --- /dev/null +++ b/templates/compose/jenkins.yaml @@ -0,0 +1,15 @@ +# documentation: https://www.jenkins.io/doc/ +# slogan: Jenkins is an open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project. +# tags: jenkins, automation, open-source +# logo: svgs/jenkins.svg +# port: 8080 + +services: + jenkins: + image: jenkins/jenkins:latest + ports: + - "8080:8080" + - "50000:50000" + volumes: + - ./jenkins_home:/var/jenkins_home + - /var/run/docker.sock:/var/run/docker.sock From c7e3df60b3c10c2626321a7c2b876a27d2b1a950 Mon Sep 17 00:00:00 2001 From: Diogo Carvalho Date: Thu, 31 Oct 2024 19:19:48 +0000 Subject: [PATCH 2/3] Add FQDN --- templates/compose/jenkins.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/compose/jenkins.yaml b/templates/compose/jenkins.yaml index b4ea01319..f9fdefd04 100644 --- a/templates/compose/jenkins.yaml +++ b/templates/compose/jenkins.yaml @@ -7,6 +7,8 @@ services: jenkins: image: jenkins/jenkins:latest + environment: + - SERVICE_FQDN_JENKINS_8080 ports: - "8080:8080" - "50000:50000" From 26b80a076ce8ba06bf98993d1d0d62150f10452c Mon Sep 17 00:00:00 2001 From: Diogo Carvalho Date: Thu, 31 Oct 2024 19:28:57 +0000 Subject: [PATCH 3/3] Change volume name to match standard --- templates/compose/jenkins.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/compose/jenkins.yaml b/templates/compose/jenkins.yaml index f9fdefd04..abeb4f960 100644 --- a/templates/compose/jenkins.yaml +++ b/templates/compose/jenkins.yaml @@ -13,5 +13,5 @@ services: - "8080:8080" - "50000:50000" volumes: - - ./jenkins_home:/var/jenkins_home + - jenkins-home:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock