Skip to content

CI/CD Integration

Trigger Certyn runs from pipelines, ask Certyn for release review, and gate deploys.

Certyn CI/CD integration is designed for pipeline gates and release automation.

  • On GitHub, use certyn-one/action@v1.
  • On GitLab CI, Jenkins, CircleCI, Azure DevOps, Bitbucket Pipelines, and other systems, use the CI Runs API.

Certyn does not require branch strategy changes. Place checks at your existing decision points.

How it works

Run verification

Trigger a process with certyn-one/action@v1 or POST /api/ci/runs.

Wait and gate

Wait for a terminal state and fail the pipeline when failed > 0 or blocked > 0.

Consume outputs and artifacts

Use GitHub Action outputs or CI Runs API status fields to surface run links and pass/fail counts.

1) Use two suites: smoke and regression

  • Smoke Suite: smoke-suite for fast critical-path checks
  • Regression Suite: regression-suite for broad nightly coverage

Use process slugs and aliases (smoke, regression) so suite composition stays configurable in Certyn.

2) Keep strict gates at decision points

Decision pointWhat to runGate rule
Pull request mergesmokefail if failed > 0 or blocked > 0
Deploy/promotionsmokefail if failed > 0 or blocked > 0
Nightly quality sweepregressionfail run and alert owners

3) Keep deploy traceability with environment version

After deploy, update environment version (commit SHA, image tag, or release version) for auditability and trigger tracking.

See: Scheduling & Automation

Authentication

Create an API key from Settings -> API Keys.

Recommended CI scopes:

  • ci:trigger
  • ci:status
  • ci:cancel

Guides