https://github.com/aem-design/docker-jenkins-base
base image for jenkins has all dependencies pre installed
https://github.com/aem-design/docker-jenkins-base
automation best-practices devops docker jenkins
Last synced: 2 months ago
JSON representation
base image for jenkins has all dependencies pre installed
- Host: GitHub
- URL: https://github.com/aem-design/docker-jenkins-base
- Owner: aem-design
- License: apache-2.0
- Created: 2019-09-01T23:05:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-05-15T14:23:40.000Z (about 5 years ago)
- Last Synced: 2025-05-16T14:09:51.333Z (about 1 year ago)
- Topics: automation, best-practices, devops, docker, jenkins
- Language: Shell
- Homepage: http://aem.design
- Size: 83 KB
- Stars: 1
- Watchers: 9
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## CentOS 7 with Jenkins CASC
[](https://travis-ci.org/aem-design/docker-jenkins-base)
[](https://github.com/aem-design/jenkins-base)
[](https://github.com/aem-design/jenkins-base)
[](https://github.com/aem-design/jenkins-base)
[](https://github.com/aem-design/jenkins-base)
[](https://hub.docker.com/r/aemdesign/jenkins-base)
[](https://hub.docker.com/r/aemdesign/jenkins-base)
[](https://github.com/aem-design/jenkins-base)
This is docker image based on [aemdesign/oracle-jdk](https://hub.docker.com/r/aemdesign/oracle-jdk/) with Jenkins CASC and build pack integrated
One image for Jenkins Master, Slave and build agent
### Environment Variables
| Variable Name | Default Value | Description |
|---------------------|-------------|-------------------------------|
| DOCKER_USERNAME | | |
| DOCKER_PASSWORD | | |
| TRAVIS_TOKEN | | |
### Volumes
Following volumes are exposed
| Path | Notes |
| --- | --- |
| "/var/jenkins_home" | Jenkins home directory|
| "/var/jenkins_conf" | Jenkins configuration directory |
### Ports
Please refer to available ports specified by aemdesign/jenkins-base
### Included Packages
Following is the list of packages included
* node - for managing node projects
* nvm - for managing node versions
* maven - for managing of builds
* python - for ansible playbooks
* chrome - for headless tests
* groovy - for pipeline creation
* jenkins - for managing pipelines
### Configured Plugins
| Plugin Name | Version |
|------------------------------------|------------|
| ace-editor| latest |
| apache-httpcomponents-client-4-api| latest |
| authentication-tokens| latest |
| branch-api| latest |
| cloudbees-folder| latest |
| credentials-binding| latest |
| credentials| latest |
| display-url-api| latest |
| docker-commons| latest |
| docker-workflow| latest |
| durable-task| latest |
| git-client| latest |
| git-server| latest |
| git| latest |
| jackson2-api| latest |
| job-dsl| 1.74 |
| jquery-detached| latest |
| jsch| latest |
| junit| latest |
| mailer| latest |
| matrix-project| latest |
| pipeline-input-step| latest |
| pipeline-model-api| latest |
| pipeline-model-declarative-agent| latest |
| pipeline-model-definition| latest |
| pipeline-model-extensions| latest |
| pipeline-stage-step| latest |
| pipeline-stage-tags-metadata| latest |
| pipeline-utility-steps| latest |
| plain-credentials| latest |
| scm-api| latest |
| script-security| latest |
| ssh-credentials| latest |
| structs| latest |
| trilead-api| latest |
| workflow-api| latest |
| workflow-basic-steps| latest |
| workflow-cps-global-lib| latest |
| workflow-cps| latest |
| workflow-durable-task-step| latest |
| workflow-job| latest |
| workflow-multibranch| latest |
| workflow-scm-step| latest |
| workflow-step-api| latest |
| workflow-support| latest |
| configuration-as-code| latest |
| matrix-auth| latest |
| github-oauth| latest |
| bitbucket-oauth| latest |
| google-oauth-plugin| latest |
### Usage
> docker run -v jenkins_home:/var/jenkins_home -v $(pwd)/praqma-jenkins-casc/casc_configs:/var/jenkins_conf -p 8080:8080 aemdesign/jenkins-base
and praqma-jenkins-casc contains sample CASC configurations, it can be cloned from https://github.com/Praqma/praqma-jenkins-casc