https://github.com/redhat-cop/pipeline-library
A repository of Jenkins pipeline files we can reference from elsewhere
https://github.com/redhat-cop/pipeline-library
container-cop jenkins-pipeline
Last synced: 5 days ago
JSON representation
A repository of Jenkins pipeline files we can reference from elsewhere
- Host: GitHub
- URL: https://github.com/redhat-cop/pipeline-library
- Owner: redhat-cop
- License: apache-2.0
- Archived: true
- Created: 2017-10-25T15:48:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-14T11:29:20.000Z (almost 2 years ago)
- Last Synced: 2024-09-30T18:05:37.175Z (about 1 year ago)
- Topics: container-cop, jenkins-pipeline
- Language: Groovy
- Homepage:
- Size: 189 KB
- Stars: 54
- Watchers: 14
- Forks: 44
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[]()# OpenShift Pipeline Library
## What This Repo Is
This is a shared library of Jenkins Pipeline functionality we've developed and use frequently within the CoP. This repo can be imported into a jenkins server (following [this doc](https://jenkins.io/doc/book/pipeline/shared-libraries/#using-libraries)) and used to add functionality to Pipeline scripts.
You can include this repo in your Jenkins Pipeline by defining following at beginning of your Jenkinsfile:
```
library identifier: "pipeline-library@master", retriever: modernSCM(
[$class: "GitSCMSource",
remote: "https://github.com/redhat-cop/pipeline-library.git"])
```Included in this library:
* [org.redhatcop.util.Notifications](./src/org/redhatcop/util/Notifications.txt) - A build status notification system for chat-ops
* [vars](./vars/) - Many small Jenkins functions for OpenShiftPlease see https://github.com/redhat-cop/container-pipelines or https://github.com/redhat-cop/containers-quickstarts for related content.
## Other Resources
* https://jenkins.io/doc/book/pipeline/shared-libraries/