Bitbucket Cloud

Drone viene con soporte para Bitbucket cloud. Para habilitar Bitbucket cloud debes habilitar el contenedor de Drone con las siguientes variables de ambiente:

version: '2'

services:
  drone-server:
    image: drone/drone:0.8

    environment:
      - DRONE_OPEN=true
      - DRONE_HOST=${DRONE_HOST}
+     - DRONE_BITBUCKET=true
+     - DRONE_BITBUCKET_CLIENT=95c0282573633eb25e82
+     - DRONE_BITBUCKET_SECRET=30f5064039e6b359e075
      - DRONE_SECRET=${DRONE_SECRET}

  drone-agent:
    image: drone/drone:0.8

    command: agent
    restart: always
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_SERVER=ws://drone-server:8000/ws/broker
      - DRONE_SECRET=${DRONE_SECRET}

Configuración

Esta es la lista completa de opciones de configuración. Por favor nota que muchas de estas opciones usan la configuración por defecto, que deberían funcionar para la mayoría de instalaciones.

DRONE_BITBUCKET=true
Define que se habilitará el servidor de Bitbucket
DRONE_BITBUCKET_CLIENT
Llave de cliente oauth2 de Bitbucket
DRONE_BITBUCKET_SECRET
Llave secreta oauth2 de cliente.

Registro

Debes registrar tu aplicación con Bitbucket para poder generar una llave de cliente y una llave secreta. Navega en tu configuración de cuenta y escoge OAth desde el menú y luego Agregar Cliente.

Por favor usa la URL de callback:

http://drone.mycompany.com/authorize

Por favor asegúrate de verificar los siguientes permisos:

Account:Email
Account:Read
Team Membership:Read
Repositories:Read
Webhooks:Read and Write

¿Hay algún error en esta página? Por favor, háganoslo saber o edite esta página.