Skip to main content
Version: 2.26

Example Plugin Project

Cycle Labs provides an example step plugin project that is publicly available on GitHub.

Example repository

This example plugin is written in Java using the Java Plugin SDK. It showcases:

  • How to structure a Java plugin project.
  • How to write a step spec with parameters and enums.
  • How to write step definition classes for each step.
  • How to write scenario and suite fixtures for setup and cleanup routines.
  • How to automate unit tests for steps and fixtures.

You should be able to build the project, create a settings.yml file, and plug it into Cycle.