From 720db2c6dc742a7de1e8c5c730aa80e27b07b512 Mon Sep 17 00:00:00 2001 From: "kube-master@emrekirman.com" Date: Fri, 16 Jan 2026 14:49:34 +0000 Subject: [PATCH] jenkins configs added --- jenkins/README.md | 1 + jenkins/jenkins.yml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 jenkins/README.md create mode 100644 jenkins/jenkins.yml diff --git a/jenkins/README.md b/jenkins/README.md new file mode 100644 index 0000000..7ba68bc --- /dev/null +++ b/jenkins/README.md @@ -0,0 +1 @@ +docker stack deploy -c jenkins.yml jenkins diff --git a/jenkins/jenkins.yml b/jenkins/jenkins.yml new file mode 100644 index 0000000..d145bd6 --- /dev/null +++ b/jenkins/jenkins.yml @@ -0,0 +1,35 @@ +version: '3.8' + +services: + jenkins: + image: jenkins/jenkins:lts + user: root # Docker soketine erişim için root yetkisi gerekir + ports: + - target: 8080 + published: 8084 + protocol: tcp + mode: host + - target: 50000 + published: 50000 + protocol: tcp + mode: host + volumes: + - jenkins_home:/var/jenkins_home + - /var/run/docker.sock:/var/run/docker.sock # Docker-in-Docker erişimi + - /usr/bin/docker:/usr/bin/docker # Host üzerindeki docker binary'sini paylaşır + networks: + - jenkins-net + deploy: + replicas: 1 + placement: + constraints: + - node.labels.platform == dev + restart_policy: + condition: on-failure + +networks: + jenkins-net: + driver: overlay + +volumes: + jenkins_home: