Updated Jenkins start up script so its kicked off when creds are provided
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
FROM jenkins/jenkins:2.332.3-lts
|
FROM jenkins/jenkins:2.332.3-lts
|
||||||
|
|
||||||
ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false
|
ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false
|
||||||
ENV CASC_JENKINS_CONFIG /var/jenkins_home/casc.yaml
|
ENV CASC_JENKINS_CONFIG /var/jenkins_home/casc.yaml
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
container_name="jenkins"
|
||||||
|
username=$7
|
||||||
|
password=$8
|
||||||
|
|
||||||
|
echo "Building Jenkins instance!"
|
||||||
|
|
||||||
|
# Build jenkins image from docker compose file
|
||||||
|
docker build -t jenkins:$container_name $(pwd)
|
||||||
|
|
||||||
|
# wait until docker image is ready
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
# Build container
|
||||||
|
docker run --name jenkins --rm -p 8080:8080 --env JENKINS_ADMIN_ID=$username --env JENKINS_ADMIN_PASSWORD=$password jenkins:$container_name
|
||||||
Reference in New Issue
Block a user