Home/Who it is for/DevOps / Platform
For DevOps / Platform Engineers

Governance that lives above your pipeline, not inside it

Every team wants a bespoke approval gate in your pipeline, and you did not sign up to maintain governance logic in Groovy. ArcRelease holds the gates, the freezes and the dependency graph above the pipeline and reads what your CI already emits — nothing in the deploy path changes.

In short

How does ArcRelease fit a platform team?

It sits above Jenkins, GitHub Actions and GitLab CI as a read-only layer: it ingests deployment events, enforces dependencies and freezes through an advisory check you choose whether to gate on, and holds no deployment credentials — so it cannot break a build.

The day job

What actually goes wrong.

“

Every team wants a bespoke approval gate in my pipeline. I did not sign up to maintain governance logic in Groovy.

“

Governance logic rots in pipeline scripts nobody owns and everybody is scared to touch.

“

When the tool is down, the last thing I want is for it to be able to stop a deploy.

What ArcRelease does about it.

Release dependencies
A dependency graph built from the links your teams already maintain, enforced at deploy time.
Read more →
Release calendar & freeze
One timeline with freezes that enforce themselves at deploy time.
Read more →
Release governance
Every gate, owner and sign-off on the record, exported as something an auditor accepts.
Read more →
The outcome

What changes on Monday.

Governance leaves your pipeline

Gates, freezes and dependency rules live in ArcRelease, not in Groovy you maintain. Teams get the approval logic they want without turning your CI into a governance engine.

Never in the deploy path

ArcRelease reads what your tools emit and writes an advisory check. It holds no deploy credentials, so if it is unavailable your deploys still ship — that is an architectural property, not a promise.

FAQ

Questions platform teams ask.

No. There are no runners, no agents and no plugin in your pipeline. ArcRelease reads deployment events over webhooks and APIs.

Only if you deliberately wire its advisory check into branch protection. By default it is advisory, and it never holds the credentials that would let it deploy or block on its own.

Stop guessing at go/no-go.

Tell us about your release process. Connect your stack in ten minutes, run a Gaja preflight on a real release, and see the reasons behind the verdict.

See the platform

Free plan · ten minute setup · we reply in one to two business days