Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adrianblade/jenkins-shared-library


https://github.com/adrianblade/jenkins-shared-library

Last synced: about 9 hours ago
JSON representation

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