Skip to content
Jenkins DSLs for my Jenkins instance, keeps forks up to date, mirrors repositories to private git, builds all Dockerfiles and more.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
projects update dsls Mar 8, 2019
.travis.yml add test Oct 4, 2018
LICENSE
Makefile
README.md
apply.groovy
create-deploy-key.sh
create-jenkins-webhook.sh
generate-mirrors.sh
generate-repo-dockerfiles.sh
generate-update-forks.sh cleanup Nov 14, 2018
plugins.txt
test.sh

README.md

jenkins-dsl

Travis CI

Jenkins DSLs for my private Jenkins instance, keeps forks up to date, mirrors repositories to private git, builds all Dockerfiles and more.

The plugins.txt file documents all the extra plugins needed to get all the features.

Table of Contents

Contributing

Using the Makefile

$ make help
all                            Run all the generation scripts.
deploy-key                     Create a deploy key for a given repo (ex. REPO=jessfraz/jenkins-dsl).
projects/forks                 Generate DSLs to update git forks.
projects/mirrors               Generate DSLs for git mirrors.
projects/repo-dockerfiles      Generate DSLs for repos with Dockerfiles.
shellcheck                     Runs the shellcheck tests on the scripts.
test                           Runs all the tests on the files in the repository.
webhook-jenkins-create         Create the jenkins webhook for a given repo (ex. REPO=jessfraz/jenkins-dsl).
webhook-jenkins-get            Get the jenkins webhook for a given repo (ex. REPO=jessfraz/jenkins-dsl).
webhook-travis-get             Get a travis webhook for a given repo (ex. REPO=jessfraz/jenkins-dsl).
You can’t perform that action at this time.