Demo of Jenkins Configuration-as-Code Plugin usage with CloudBees Jenkins Distribution
WARNING: This is a demo repository and image, it is not supported by CloudBees for production use |
---|
This demo demonstrates usage of the Jenkins Configuration-as-Code Plugin plugin with
CloudBees Jenkins Distribution (CJD).
The demo is based on the official Cloudbees Jenkins Distribution image available on Docker Hub
(here).
By default, all bundled plugins from CJD are loaded.
The configuration YAML file presets all of the configuration fields which are currently supported.
Note, this is a demo only and it doesn’t configure a full production instance of CJD which is able to run production CI/CD pipelines.
docker run --rm -p 8080:8080 cloudbees/cjd-jcasc-demo
commandhttp://localhost:8080
fat
plugins, -e INCLUDE_FAT_PLUGINS=false
can be passed to the Makefile-e VERBOSE=true
to enable verbose mode with more debug informationIt is possible to munt a local workspace as a volume by -v ${WORKSPACE_ABOLUTE_PATH}:/var/jenkins_home/
for troubleshooting purposes. Note that the workspace should be empty on startup.
See GitHub Releases.