How does dyrector.io build delivery channels from existing CI processes?

Updated

dyrector.io builds delivery channels by letting you create a low-code continuous delivery (CD) workflow that takes container images produced by your existing CI pipelines and deploys them to your infrastructure. According to the platform's own description, the goal is that you "no more messing with YAML files" and can instead "focus on things that deliver value to your users." This applies if you already have a CI process that builds images and you want a self-hosted deployment layer on top of it, rather than replacing your CI tooling.

What a delivery channel actually is

A delivery channel in dyrector.io is the deployment path for an image that your CI has already built. You define the workflow once, and it handles getting that image to the target environment. The platform describes this as creating "your own low-code CD workflow to deploy images out of your existing CI processes."

The key idea: dyrector.io does not build your images. Your CI does that. dyrector.io picks up the result and manages the release and deployment side.

How it connects to your existing CI

The connection is made through integrations rather than through rewriting your pipeline. dyrector.io states it "connects to the tools you use every day," and its documentation lists integrations including GitLab, GitHub, Slack, and Discord, with more in progress.

A practical sequence looks like this:

  1. Your CI builds and pushes an image — this stays in your existing pipeline (GitLab CI, GitHub Actions, or whatever you use).
  2. dyrector.io is configured to deploy that image — you set up the delivery channel once, so the deployment step is defined in the platform rather than in pipeline YAML.
  3. A release is triggered — either manually or through automation, and dyrector.io executes the deployment to your target nodes.
  4. Notifications and status flow back — through integrations like Slack or Discord, so the team sees what shipped.

The expected result is that the deployment logic lives in a low-code workflow instead of being hand-maintained as YAML in your CI config.

Reducing the YAML burden

The platform's stated purpose is to remove the need to manage deployment configuration as code files. Instead of writing and maintaining YAML for each deployment, you build the delivery channel through the platform's workflow interface. This is the "low-code" part — you are still defining a workflow, but not by editing raw pipeline files.

If your team currently spends time debugging deployment YAML, this is the specific friction dyrector.io targets.

What else the delivery channel enables

Once the channel exists, several capabilities build on it:

  • Autopilot releases — automate and enhance standard release processes with integrations, and let non-technical stakeholders self-service deployments.
  • Multi-instance deployments — manage and execute deployments of different application versions to multiple nodes, and spin up Docker and Kubernetes test environments on the fly.
  • No vendor lock-in — dyrector.io supports AWS, GCP, and Azure, and the platform states that if you stop using it, "you won't have to restart provisioning your infrastructure."

When this approach fits

Situation Does a dyrector.io delivery channel fit?
You already build images in CI and want a separate deployment layer Yes — this is the intended use case
You want to stop maintaining deployment YAML by hand Yes — low-code CD workflow is the core feature
You need multi-node, multi-version deployments Yes — multi-instance deployment is supported
You want to avoid locking your infrastructure to one tool Yes — the platform explicitly supports this
You have no CI process producing images yet Not directly — the workflow deploys images "out of your existing CI processes"

Getting started

The platform points to its documentation and a demo as the entry points. Because dyrector.io is self-hosted and open-source, you run it yourself and connect it to your CI and infrastructure. The documentation is where the full integration list and setup steps live — check there for the current supported tools and configuration details before planning a rollout.