Build custom jenkins image for deployment pipeline
Default login is github oauth. Please specify required environment variables:
GITHUB_OAUTH_CLIENT_ID=123456789
GITHUB_OAUTH_CLIENT_SECRET=123456789123456789
GITHUB_OAUTH_SCOPES="read:org,user:email"
GITHUB_OAUTH_ADMIN_USER="userhandle"
GITHUB_OAUTH_ORGANIZATIONS="company"
GITHUB_OAUTH_USER_READ_PERMISSION=true
GITHUB_OAUTH_USER_CREATE_JOB_PERMISSION=true
GITHUB_OAUTH_ALLOW_GITHUB_WEBHOOK=true
This is not enabled by default. Please uncomment in Dockerfile.
Default login user admin
with password 3yApzvqwAcs56Y2d
.
- blueocean
- greenballs
- git
- github-oauth
- github
- slack
docker run -d --env-file ./.env -p 127.0.0.1:8080:8080 -p 127.0.0.1:50000:50000 --name jenkins ambimax/jenkins