I am using drone 0.8.4 with mysql database and github. But my builds stucks in pending state.
So, here my drone’s docker-compose.yml and .drone.yml
version: '3'
services:
mysql:
image: mysql:5.7
restart: always
environment:
- MYSQL_ROOT_PASSWORD=123123123
- MYSQL_DATABASE=drone
- MYSQL_USER=drone
- MYSQL_PASSWORD=234234234
ports:
- 3306:3306
volumes:
- /home/user/mysql:/var/lib/mysql
networks:
- drone
drone-server:
image: drone/drone:0.8.4
depends_on:
- mysql
ports:
- 8000:8000
- 9000:9000
volumes:
- /var/lib/drone:/var/lib/drone
restart: always
env_file:
- /etc/drone/server.env
networks:
- drone
drone-agent:
image: drone/drone:0.8.4
command: agent
depends_on:
- drone-server
- mysql
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: always
env_file:
- /etc/drone/agent.env
networks:
- drone
networks:
drone:
server.env
# Service settings
DRONE_SECRET=secret
DRONE_HOST=http://127.0.0.1:8000
# Registration settings
DRONE_OPEN=false
DRONE_ADMIN=user
# GitHub Settings
DRONE_GITHUB=true
DRONE_GITHUB_CLIENT=client
DRONE_GITHUB_SECRET=secret
# Database
DRONE_DATABASE_DRIVER=mysql
DRONE_DATABASE_DATASOURCE=drone:123123123@tcp(mysql:3306)/drone?parseTime=true
DRONE_DEBUG=true
DRONE_DEBUG_PRETTY=true
agent.env
DRONE_SECRET=secret
DRONE_HOST=http://drone-server:8000
DRONE_SERVER=drone-server:9000
# GitHub Settings
DRONE_GITHUB=true
DRONE_GITHUB_CLIENT=client
DRONE_GITHUB_SECRET=secret
# Database
DRONE_DATABASE_DRIVER=mysql
DRONE_DATABASE_DATASOURCE=drone:123123123@tcp(mysql:3306)/drone?parseTime=true
DRONE_DEBUG=true
DRONE_DEBUG_PRETTY=true
drone.yml
clone:
git:
image: plugins/git
depth: 50
tags: true
pipeline:
unit:
image: laradock/workspace:2.0-71
group: backend
commands:
- php -v
- composer -V
- cp .env.ci .env
- composer install --prefer-dist
- ./vendor/bin/codecept run unit
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:1.3.5
memcached:
image: memcached:1.5
gearman:
image: moltar/gearmand:latest
mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=secret
- MYSQL_DATABASE=database
- MYSQL_USER=user
- MYSQL_PASSWORD=secret
No errors in logs event with debug enabled. Build just stucks http://joxi.ru/4Akp7N9hypVDRr. And i can not remove them or cancel. Any ideas why it happens?