Title: Instalando y Configurando Drone.io en Ubuntu 14.04 Date: 2016-09-03T03:38:05+00:00 Description: Tags: Continuous Integration,Drone,CI
Este tutorial está basado en este tutorial
Debemos instalar primero Docker, si no lo has hecho, revisa este post
Seguido usamos docker para obtener la última imagen de drone
sudo docker pull drone/drone
Creamos un archivo de configuración para drone
mkdir -p /etc/drone
cd /etc/drone
Creamos un archivo dronerc y comenzaremos con la configuración.
Para este tutorial usaremos Gogs y MySQL.
Para instalar gogs, revisa este tutorial
Ejecuta el siguiente SQL en tu servidor de Base de Datos
create database drone;
create user drone_user identified by 'Ultr4$#cUr!Pa$$'
grant all privileges on drone.* to drone_user;
flush privileges;
REMOTE_DRIVER=gogs
REMOTE_CONFIG=https://gogs.example.com?open=false
DATABASE_DRIVER=mysql
DATABASE_CONFIG=drone_user:Ultr4$#cUr!Pa$$@tcp(localhost:3306)/drone?parseTime=true
por último ejecutamos el siguiente comando
sudo docker run \
--volume /var/lib/drone:/var/lib/drone \
--volume /var/run/docker.sock:/var/run/docker.sock \
--env-file /etc/drone/dronerc \
--restart=always \
--publish=80:8000 \
--detach=true \
--name=drone \
drone/drone:0.4