Drone CI/CD Platform

Drone CI/CD Platform

github.com

2

About this website

Drone is a free and open-source Continuous Integration and Continuous Delivery (CI/CD) platform built on container technology. Created by Brad Rydzewski in 2014, Drone was designed as a Docker-native alternative to Jenkins, where every pipeline runs inside isolated containers. Drone was acquired by Harness (founded by Jyoti Bansal, San Francisco) in 2020. Key features: container-native: every pipeline step executes inside its own Docker container, ensuring consistent builds. Pipeline configuration: defined in .drone.yml (YAML) at the repository root. Specifies pipeline type (Docker, Exec, SSH, Kubernetes), steps (image, commands, environment), triggers (branch, event, path), and conditions. Docker pipeline: default type where each step runs in a Docker container with shared workspace volumes. Services: define sidecar containers (databases, caches) alongside steps. Multi-architecture: matrix builds for amd64, arm64, arm. Promotions: manually trigger deployments or pass parameters between pipelines. Secrets: encrypted secrets with event and repository scoping. Source control: supports GitHub, GitLab, Gitea, Gogs, Bitbucket Cloud/Server. Agents: distributed architecture with central server and multiple runners (Docker, Kubernetes, Exec, SSH). Plugins: over 100 community plugins for notifications, publishing, caching. Go. Apache-2.0.

Tags & Categories

Statistics

2
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!