Drone CI / CD Documentation Drone by Harness ™ is a modern Continuous Integration platform that empowers busy teams to automate their build, test and release workflows using a powerful, cloud native pipeline engine.
The event condition limits step execution based on the drone event type. This can be helpful when you want to limit steps based on push, pull request, tag and more. Note that you cannot use branch conditions with tag events.
A change in code triggers a webhook to Drone which runs the corresponding pipeline. Other common triggers include automatically scheduled or user-initiated workflows. Pipelines are configured by placing a .drone.yml file in the root of your git repository.
This section of the documentation will help you install and configure the Drone Server and one or many Runners. A runner is a standalone daemon that polls the server for pending pipelines to execute. Server Installation. Drone integrates seamlessly with popular Source Control Management providers. Please choose your provider to get started.
2019年4月17日 · Today Drone, a cloud native continuous integration (CI) and continuous delivery (CD) platform, is excited to announce its 1.0 release. It has been nearly 5 years since the first commit was pushed to GitHub in 2014.
The Drone command line tools are used to interact with the Drone from the command line, and provide important utilities for managing users and repository settings. Binary Downloads Download and install the raw binaries by platform:
Drone executes your pipeline locally on your host machine using your local Docker daemon. Local execution does not have any communication with the Drone server. Navigate to the root directory of your git repository where your .drone.yml file is located.