Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jessfraz/jenkins-dsl
Jenkins DSLs for my Jenkins instance, keeps forks up to date, mirrors repositories to private git, builds all Dockerfiles and more.
https://github.com/jessfraz/jenkins-dsl
docker dockerfile git jenkins linux mirror
Last synced: 3 months ago
JSON representation
Jenkins DSLs for my Jenkins instance, keeps forks up to date, mirrors repositories to private git, builds all Dockerfiles and more.
- Host: GitHub
- URL: https://github.com/jessfraz/jenkins-dsl
- Owner: jessfraz
- License: mit
- Created: 2017-01-12T10:56:34.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-20T23:49:56.000Z (over 4 years ago)
- Last Synced: 2024-08-01T13:32:55.194Z (6 months ago)
- Topics: docker, dockerfile, git, jenkins, linux, mirror
- Language: Groovy
- Homepage:
- Size: 497 KB
- Stars: 132
- Watchers: 7
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jenkins-dsl
[![Travis CI](https://img.shields.io/travis/jessfraz/jenkins-dsl.svg?style=for-the-badge)](https://travis-ci.org/jessfraz/jenkins-dsl)
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](plugins.txt) file documents all the extra plugins needed to
get all the features.**Table of Contents**
- [Contributing](#contributing)
* [Using the `Makefile`](#using-the-makefile)## Contributing
### Using the `Makefile`
```console
$ 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).
```