Drone.io | Crear configuraciones de docker-compose

No puedo conectarme a Drone.io con mi GitHub. Y tiene varios problemas con la aplicación:

1) drone-agent no se puede conectar al server

dodge@comp:$drone agent 28070:M 15 Nov 22:04:01.906 * connecting to server http://<my_ip> 28070:M 15 Nov 22:04:01.906 # connection failed, retry in 15s. websocket.Dial http://<my_ip>: bad scheme 

2) No puedo agregar Postgresql a docker-componer. Cuando agrego este text de su sitio

 DRONE_DATABASE_DRIVER: postgres DRONE_DATABASE_DATASOURCE: postgres://root:password@1.2.3.4:5432/postgres?sslmode=disable 

Tengo este error

 INFO: 2017/11/15 19:42:33 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp 172.18.0.2:9000: getsockopt: connection refused"; Reconnecting to {drone-server:9000 <nil>} 

3) Cuando uso solo un server y un agente en docker-compose tengo este error

 dodge@comp:$drone server ERRO[0000] sql: unknown driver "sqlite3" (forgotten import?) FATA[0000] database connection failed 

docker-compose.yml

 version: '2' services: drone-server: image: drone/drone:0.8 ports: - 80:8000 - 9000 volumes: - /var/lib/drone:/var/lib/drone/ - ./drone:/var/lib/drone/ restart: always environment: - DRONE_DEBUG=true - DRONE_OPEN=true - DRONE_HOST=http://172.18.0.2 - DRONE_GITHUB=true - DRONE_GITHUB_CLIENT=secretid - DRONE_GITHUB_SECRET=secretpass - DRONE_SECRET=password drone-agent: image: drone/agent:0.8 command: agent restart: always depends_on: [ drone-server ] volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - DRONE_SERVER=drone-server:9000 - DRONE_SECRET=password 

4) No puedo comenzar las testings en mi proyecto. Tal vez me perdí algo durante la installation.

server $ drone

$ agente de drones

Veo los commands anteriores en tus ejemplos. Estos commands solo están disponibles en drones 0.7 y siguientes. Drone 0.8 utiliza binarys del server no tripulado y del agente no tripulado. Parece que hay alguna desconnection de la versión aquí.

connection fallida, vuelva a intentar en 15s. websocket.Dial

drone 0.7 y siguientes websockets utilizados. Veo en el ejemplo docker-compose que está usando drone 0.8 que usa http2 y grpc. Parece que hay una desconnection en su configuration frente a la versión del dron que está utilizando.

sql: controller desconocido "sqlite3"

esto sucede cuando comstack un drone con CGO desactivado, o utiliza una versión del dron que ha sido comstackda con CGO deshabilitado. Si CGO está deshabilitado, el controller sqlite3 no se comstack en el binary. ¿Estás tratando de build aviones no tripulados desde la fuente?

grpc: addrConn.resetTransport no pudo crear el transporte del cliente

Este error proviene del agente y, por lo tanto, no está relacionado con una configuration de postgres. No debería proporcionarle a su agente una configuration de postgres, solo el server.

 version: '2' services: drone-server: image: drone/drone:latest ports: - 80:8000 - 9000:9000 volumes: - /var/lib/drone:/var/lib/drone/ - ./drone:/var/lib/drone/ restart: always environment: - DRONE_DEBUG=true - DRONE_HOST=http://<container_ip_server> - DRONE_OPEN=true - DRONE_GITHUB=true - DRONE_GITHUB_CLIENT=<client_git> - DRONE_GITHUB_SECRET=<secret_git> - DRONE_SECRET=<secret_drone> - DRONE_GITHUB_MERGE_REF=true drone-agent: image: drone/agent:latest command: agent restart: always depends_on: [ drone-server ] volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - DRONE_SERVER=drone-server:9000 - DRONE_SECRET=<drone_secret> 

Esto funciona bien.

    Intereting Posts