【发布时间】:2017-12-14 05:30:07
【问题描述】:
我正在使用带有 gogs 的无人机 0.8.1。当我承诺掌握一个构建时,就会触发。当我在 gogs 中标记 repo 时,没有触发构建,也没有像我期望的那样构建 docker 映像。这是我的.drone.yml 文件:
pipeline:
docker:
image: plugins/docker
repo: larktech/mirror-repos
default_tags: true
when:
event: [ push, tag ]
使用 gogs 的发布功能,我将 repo 标记为 v1.0.1,但是没有构建。提交到 master 按预期触发了latest 构建。我错过了什么?
【问题讨论】:
-
您是否在 repo 设置中为标签启用了存储库挂钩?
-
我没有,我没有意识到有这样的设置。我为
tag和deployment启用了钩子。我还检查了 gogs 方面并检查了添加到启用事件列表中的“发布”:Create、Pull Request、Push。我看到当我创建一个版本时,webhook 是在 gogs 端触发的。然而,Drone 并没有尝试构建。我在无人机上启用了调试日志记录,但是没有记录任何消息。