DEV Community

Query Filter
Query Filter

Posted on

store15

## Platform Components — Control vs. Execution

**Control Layer (Decides what runs and when)**
• Harness **orchestrates the pipeline**: triggers stages, enforces approvals and policies, manages promotion and deployment.
• Receives source-change events from GitHub and **invokes CI execution**.

**Execution Layer (Performs the work)**
• Tekton **executes CI tasks** (build, test, package) as containers.
• Runs inside the enterprise platform Red Hat OpenShift, which provides compute, isolation, networking, and security.

**Artifact Management**
• Build outputs are versioned and stored in JFrog Artifactory for traceability and promotion.

**Deployment Targets (Optional)**
• After approvals, Harness deploys approved artifacts to Linux runtime environments.

**Flow Summary**
GitHub event → **Harness (control)** → **Tekton on OpenShift (execution)** → Artifactory → Deployment.

Enter fullscreen mode Exit fullscreen mode

Top comments (0)