Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrianblade/jenkins-shared-library
https://github.com/adrianblade/jenkins-shared-library
Last synced: about 9 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/adrianblade/jenkins-shared-library
- Owner: adrianblade
- Created: 2023-01-29T06:54:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T08:11:27.000Z (about 1 year ago)
- Last Synced: 2024-11-11T05:42:53.659Z (about 2 months ago)
- Language: Groovy
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
๐ฆ Rocket: Jenkins Shared Library ๐ฆ
Shared libraries for your Jenkins
## ๐ Installation
## ๐ณ Try it in Docker
```bash
~ docker run -it -e JAVA_OPTS="-Djenkins.install.runSetupWizard=false" -p 8080:8080 jenkins/jenkins:latest
~ docker build -t jenkins:test . && docker run -it -u root -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 jenkins:test~ docker build -t jenkins:test . && docker run -it -u root -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 jenkins:test
```https://github.com/adrianblade/jenkins-shared-library.git
## Testing on jenkins
Global Shared Libraries
There are several places where Shared Libraries can be defined, depending on the use-case. Manage Jenkins ยป System ยป Global Pipeline Libraries as many libraries as necessary can be configured.## ๐ป Usage
```bash
~ ./gradlew build
``````bash
โโโ ๐ examples
โโโ ๐ src
โโโ ๐ var
โโโ ๐ test
```## ๐ค Contributing
https://github.com/cloudogu/ces-build-lib/blob/6fc99fcf7aa3f1993fcf8784c3fd0391b62d6b76/src/com/cloudogu/ces/cesbuildlib/Git.groovy
https://github.com/opendevstack/ods-jenkins-shared-library/tree/master/src/org/ods