Drone.io не вызывает git push - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь добавить dockerized drone.io, чтобы присоединиться к моей существующей gitea (также в контейнере Docker)

Дрон работает и видит каждый мой репо. Я включил дрон на одном из них под названием my-app для теста. Поскольку дрону нужен файл с именем .drone.yml, я создал его и наполнил его базовым кодом, чтобы использовать конвейер и запустить несколько тестов

kind: pipeline
name: default

steps:
- name: test
  image: maven:3-jdk-10
  commands:
  - mvn install
  - mvn test

Наконец-то я нажал, но на дроне ничего не происходит

Вот как я смотрел свои контейнеры

docker run \
  --volume=/var/run/docker.sock:/var/run/docker.sock \
  --volume=data:/data \
  --env=DRONE_GITEA_SERVER=https://... \
  --env=DRONE_GIT_ALWAYS_AUTH=false \
  --env=DRONE_RUNNER_CAPACITY=2 \
  --env VIRTUAL_PORT=80 \
  --env VIRTUAL_HOST=my.domain \
  --env LETSENCRYPT_HOST="my.domain" \
  --env LETSENCRYPT_EMAIL="me@email.com" \
  --restart=always \
  --detach=true \
  --name=drone \
  drone/drone:1
docker run --name git -v /home/leix/gitea:/data -e VIRTUAL_PORT=3000 -e VIRTUAL_HOST=other.domain -e LETSENCRYPT_HOST="other.domain" -e LETSENCRYPT_EMAIL="me@email.com" -d gitea/gitea

Я ожидаю, что дрон запустит тест на git push

1 Ответ

0 голосов
/ 13 мая 2019

Я наконец нашел решение, но я не знаю, почему оно работает, но я использовал Docker-Compose вместо запуска Docker, и он работает довольно хорошо

...