jenkins configs added

This commit is contained in:
kube-master@emrekirman.com 2026-01-16 14:49:34 +00:00
parent a694f4eea3
commit 720db2c6dc
2 changed files with 36 additions and 0 deletions

1
jenkins/README.md Normal file
View File

@ -0,0 +1 @@
docker stack deploy -c jenkins.yml jenkins

35
jenkins/jenkins.yml Normal file
View File

@ -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: