Powered by Tikal Knowledge and the community.
tikal-pipelib is a shared library for Jenkins Pipeline.
The Library is a collection of tasks and advanced flows that can be used inside a pipeline.
Anyone who wants to contribute to this library - please follow the instructions below in the page.
For tests of this repository and Jenkins pipeline examples, see: tikal-pipelib-touchstone.
- tplAdvancedSlackNotification
- tplEcho
- tplGetBuildUserId
- tplSetStatusByLogText
- tplKeepBuildForever
For adding a new task, please follow those steps.
- Create a branch or a fork from the master branch.
- Write the groovy file for the task in the /vars folder - the file name MUST start with tpl prefix.
- Write a markdown section for describing the added task in /vars/README.md file.
- commit and push your branch.
- Submit a pull request.
Please notice that only the following of these instructions will be accepted.
Tikal reserve the right to accept or reject pull requests.