/tikal-pipelib

Tikal Jenkins Pipeline Library

Primary LanguageGroovy

TPL - Tikal Pipeline Library

tikal-pipelib

Tikal Jenkins Pipeline Library

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

Adding an item to tikal-pipelib

For adding a new task, please follow those steps.

  1. Create a branch or a fork from the master branch.
  2. Write the groovy file for the task in the /vars folder - the file name MUST start with tpl prefix.
  3. Write a markdown section for describing the added task in /vars/README.md file.
  4. commit and push your branch.
  5. 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.