Docker images for Jenkins Job Builder (JJB) on Python3-Alpine.
325
jenkins_job.ini
1.1 Manage Jenkins > User (Configuration)> API Token > Add New Token
1.2 update jenkins_job.ini includes: userName, userToken, host:port
[job_builder]
ignore_cache=True
keep_descriptions=False
include_path=.:scripts:~/git/
recursive=False
exclude=.*:manual:./development
allow_duplicates=False
update=all
[jenkins]
user={userName}
password={userToken}
url={host:port}
query_plugins_info=False
example.yml
- job:
name: example
project-type: pipeline
defaults: global
description: 'Do not edit this job through the web!'
disabled: false
display-name: 'Example'
concurrent: true
quiet-period: 5
logrotate:
daysToKeep: 3
numToKeep: 20
artifactDaysToKeep: -1
artifactNumToKeep: -1
dsl: |
echo "Hello World JJB!!!!"
docker run -v "$PWD":/tmp/jenkins-job --rm -w /tmp/jenkins-job demotascha/jenkins-job-builder:python3-alpine --version
docker run -v "$PWD":/tmp/jenkins-job --rm -w /tmp/jenkins-job demotascha/jenkins-job-builder:python3-alpine --conf jenkins_job.ini update example.yml
docker run -v "$PWD":/tmp/jenkins-job --rm -w /tmp/jenkins-job demotascha/jenkins-job-builder:python3-alpine --conf jenkins_job.ini delete example
Content type
Image
Digest
Size
31.1 MB
Last updated
over 5 years ago
docker pull demotascha/jenkins-job-builder