configure jenkins not to use welcome screen

This commit is contained in:
Nicholas Mucks 2024-07-21 17:23:55 -07:00
parent 7b7fd9a97a
commit d7b576ed9b
2 changed files with 37 additions and 34 deletions

View file

@ -5,43 +5,43 @@ jenkins:
allowsSignup: false allowsSignup: false
users: users:
- id: "admin" - id: "admin"
password: "admin" password: "${JENKINS_ADMIN_PASSWORD:-admin}"
authorizationStrategy: authorizationStrategy:
loggedInUsersCanDoAnything: loggedInUsersCanDoAnything:
allowAnonymousRead: true allowAnonymousRead: false
unclassified: unclassified:
location: location:
url: "http://localhost:8080/" url: "http://localhost:8080/"
prometheus: # prometheus:
defaultQuantiles: # defaultQuantiles:
- name: "0.5" # - name: "0.5"
value: 0.5 # value: 0.5
- name: "0.9" # - name: "0.9"
value: 0.9 # value: 0.9
- name: "0.99" # - name: "0.99"
value: 0.99 # value: 0.99
defaultBuckets: # defaultBuckets:
- name: "0.1" # - name: "0.1"
value: 0.1 # value: 0.1
- name: "0.2" # - name: "0.2"
value: 0.2 # value: 0.2
- name: "0.5" # - name: "0.5"
value: 0.5 # value: 0.5
- name: "1.0" # - name: "1.0"
value: 1.0 # value: 1.0
- name: "2.5" # - name: "2.5"
value: 2.5 # value: 2.5
- name: "5.0" # - name: "5.0"
value: 5.0 # value: 5.0
- name: "10.0" # - name: "10.0"
value: 10.0 # value: 10.0
#
tools: #tools:
installations: # installations:
- name: "JDK11" # - name: "JDK11"
jdkInstaller: # jdkInstaller:
id: "jdk-11.0.2+9" # id: "jdk-11.0.2+9"
- name: "Maven3" # - name: "Maven3"
mavenInstaller: # mavenInstaller:
id: "maven-3.6.3" # id: "maven-3.6.3"

View file

@ -42,6 +42,9 @@ services:
- "50000:50000" - "50000:50000"
privileged: true privileged: true
user: root user: root
environment:
- JAVA_OPTS=-Djenkins.install.runSetupWizard=false
- CASC_JENKINS_CONFIG=/var/jenkins_home/casc_configs/jenkins.yaml
volumes: volumes:
- jenkins_data:/var/jenkins_home - jenkins_data:/var/jenkins_home
- ./jenkins.yaml:/var/jenkins_home/casc_configs/jenkins.yaml - ./jenkins.yaml:/var/jenkins_home/casc_configs/jenkins.yaml