Skip to content

Scheduling & Automation

Configure process schedules and triggers for continuous autonomous verification.

Certyn automation is process-driven: define a process, then choose how and when it runs.

Scheduled runs

Processes support:

  • manual (on-demand)
  • daily
  • weekly
  • cron

Create a scheduled process

Open Processes

Go to Processes and click New Process (or open an existing process and click Settings).

Choose tags

Select tests with tags such as smoke or regression.

Configure schedule

Set schedule type and timing (or cron expression).

Trigger on environment version change

Processes can run automatically when an environment version changes. This is ideal for verify-after-deploy automation.

Typical setup:

  1. In process settings, enable Automatic Triggers for the target environment(s).
  2. After deployment, update environment version in Certyn.

Add changelog text

Include a short changelog with each version update. It improves auditability and incident triage.

CI/CD-triggered runs

If your pipeline must explicitly gate merge or promotion:

  • On GitHub Actions, use certyn/action@v1.
  • On other CI systems, use:
    • certyn run smoke --project <project-slug> --environment <environment-key>

Prevent duplicate smoke runs

For each environment, choose one primary deploy trigger:

  • CI post-deploy gate, or
  • environment-version automatic trigger

Use both only if you intentionally want two independent verification events.

  • PR merge gate: CI-triggered smoke-suite
  • Deploy/promotion gate: CI-triggered smoke-suite
  • Continuous autonomy: scheduled regression-suite and app-explorer

See the CI/CD section for concrete workflow templates.