【问题标题】:Drone.io do not trigger git pushDrone.io 不会触发 git push
【发布时间】:2019-09-26 11:00:11
【问题描述】:

我正在尝试添加一个 dockerizeddrone.io 来加入我现有的 gitea(也在 docker 容器中)

Drone 正在工作并查看我的每个 repo。我在其中一个名为 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 上运行测试

【问题讨论】:

    标签: docker drone gitea


    【解决方案1】:

    我终于找到了一个解决方案,但我不知道它为什么会起作用,但我使用 Docker-Compose 而不是 docker run 并且它运行良好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 2011-05-29
      相关资源
      最近更新 更多