docker
docker copied to clipboard
Environment variables to create user + password
Would it be possible to add support for JENKINS_USER
and JENKINS_PASSWORD
environment variables to auto-create a user to work with at boot?
Digging out the admin password would then be unnecessary and make it easier to script deterministic usage of Jenkins in docker.
Is it currently possible to do this in any way?
I just find the admin password and start issuing commands, eg. this script:
https://github.com/HariSekhon/DevOps-Bash-tools/blob/master/jenkins.sh#L83
which calls this script below to find the password before continuing to issue jenkins cli commands:
https://github.com/HariSekhon/DevOps-Bash-tools/blob/master/jenkins_password.sh
I also have a jenkins_cli.sh script to minimize the amount of arguments and make calls simpler (I have a lot of convenience scripts in this repo):
https://github.com/HariSekhon/DevOps-Bash-tools/blob/master/jenkins_cli.sh