-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
26 lines (25 loc) · 844 Bytes
/
Copy pathdocker-compose.yml
File metadata and controls
26 lines (25 loc) · 844 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: '3.6'
services:
jenkins:
build: .
environment:
JAVA_OPTS: >
-Djava.awt.headless=true
-Djenkins.install.runSetupWizard=false
# CASC_JENKINS_CONFIG: /usr/share/jenkins/ref/jenkins.yaml
CASC_JENKINS_CONFIG: https://raw.githubusercontent.com/shreben/jcasc/master/initial-configuration/jcasc/jcasc.yml
# CASC_VAULT_URL: https://vault-tools.platform.mnscorp.net
# CASC_VAULT_PATH: /infrastructure/show/teams/test/test/jcasc
# CASC_VAULT_MOUNT: github
# CASC_VAULT_TOKEN:
JENKINS_CLIENT_ID: $JENKINS_CLIENT_ID
JENKINS_CLIENT_SECRET: $JENKINS_CLIENT_SECRET
GITHUB_TOKEN: $GITHUB_TOKEN
ports:
- "80:8080"
- "50000:50000"
volumes:
- jenkins_data:/var/jenkins_home
volumes:
jenkins_data:
# -Djenkins.install.runSetupWizard=false