Skip to content

imranismail/drone-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Drone.io

Drone is a Continuous Integration platform built on container technology. Every build is executed inside an ephemeral Docker container, giving developers complete control over their build environment with guaranteed isolation.

Introduction

This chart stands up a Drone server. This includes:

Prerequisites

  • Kubernetes 1.5+
  • The ability to point a DNS entry or URL at your Drone installation

Installing the Chart

To install the chart, run:

$ helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator
$ helm fetch incubator/drone --untar
$ $EDITOR drone/values.yaml

You will need to specify custom git parameters in order for the drone server to work. Please refer to values.yaml for the full run-down on how to configure this.

Once it's configured, you can then install drone.

$ helm install ./drone

Configuration

Please refer to values.yaml for the full run-down on defaults. These are a mixture of Kubernetes and drone directives.

Specify each parameter using the --set key=value[,key=value] argument to helm install.

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,

$ helm inspect values incubator/drone > values.yaml
$ $EDITOR values.yaml # make some changes
$ helm install -f values.yaml incubator/drone

About

A Drone Helm chart for Kubernetes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages