🔧

CI Runner

advanced

CI/CD pipeline runner with Docker

Docker ile CI/CD pipeline calistiricisi

Estimated Time
⏱️ 2-4 months
Essential Crates
📦 3

Tags

cicddockerpipeline

Required Crates

Essential

tokio
Async runtime

Async runtime

crates.io →
tokio = { version = "1", features = ["full"] }
bollard
Docker API

Docker API

crates.io →
bollard = "0.16"
serde_yaml
Pipeline config

Pipeline yapilandirma

crates.io →
serde_yaml = "0.9"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-ci-runner"
version = "0.1.0"
edition = "2021"

[dependencies]
tokio = { version = "1", features = ["full"] }
bollard = "0.16"
serde_yaml = "0.9"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other DevTools Projects