Installation

Installation à l’aide d’Ubuntu

Tout d’abord, installez la dernière version de Docker.

curl -L https://get.docker.com | bash

Ajoutez l’utilisateur actuel dans le groupe Docker.

sudo usermod -aG docker $USER'

Exécutez la commande ci-dessous pour assurer l’installation de Docker.

docker --version

Créez une application GitHub en connectez-vous dans votre compte. Naviguez vers les paramètres - & gt; Paramètres du développeur - & gt; Applications OAuth. Cliquez sur le nouveau bouton d’application OAuth. Remplissez le formulaire avec les informations requises et appuyez sur le bouton de demande de registre. Copiez l’ID client et le secret client. Vous en avez besoin dans les étapes à venir. Téléchargez la dernière version disponible de Drone.

docker pull drone/drone:1

Exécutez la commande ci-dessous pour créer un nouveau fichier environnement.

sudo nano /var/drone.env

Copiez le code de configuration suivant et collez dans l’éditeur. Remplacez les valeurs par celles réelles.


DRONE_GITHUB_SERVER=https://github.com
DRONE_GITHUB_CLIENT_ID=xxxxxxxxxxxx
DRONE_GITHUB_CLIENT_SECRET=xxxxxxxxxxxxxx
DRONE_RUNNER_CAPACITY=2
DRONE_SERVER_HOST=http://example.com
DRONE_SERVER_PROTO=http

Exécutez la commande pour démarrer le drone.


docker run \
  --volume=/var/run/docker.sock:/var/run/docker.sock \
  --volume=/var/lib/drone:/data \
  --env-file=/var/drone.env \
  --publish=80:80 \
  --publish=443:443 \
  --restart=always \
  --detach=true \
  --name=drone \
  drone/drone:1

Ouvrez le site http: // votre \ _server \ _ip \ _or \ _domain.

 Français