e-volv
Contents

Triggers, cron, and timezone

Workflows run when a trigger fires. You can start them from external events, on a schedule, or by hand.

Event types

  • push - A commit was pushed to a linked repository.
  • pull_request - A pull or merge request was opened, updated, or merged.
  • issue - An issue or ticket was created or updated in a linked provider.
  • cron - A time-based schedule fired.
  • manual - A user clicked Run in the e-volv UI.

Condition operators

Add conditions to a trigger so the workflow only runs when the payload matches. Supported operators include:

  • equals - event.action == 'opened'
  • contains - event.branch contains 'main'
  • startsWith - event.branch startsWith 'release/'
  • matches - event.title matches '.*urgent.*'

Cron schedules

Cron triggers use standard five-field expressions. The timezone is set per trigger and must be a valid IANA timezone such as America/New_York or UTC.

Examples: 0 9 * * 1 runs at 9 a.m. every Monday. */15 * * * * runs every 15 minutes.

Preview your schedule

In the workflow builder, the cron editor calls the preview endpoint to show the next five fire times before you save. If the expression or timezone is invalid, the save returns a 400 with the reason instead of silently failing.

We use only essential cookies to keep you signed in and the app working. With your consent we may enable optional analytics to help us improve e-volv. See our Privacy Policy and Terms.