问题标签 [drone.io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 无人机.io | 创建 docker-compose 设置
我无法使用我的 GitHub 连接到 Drone.io。该应用程序有几个问题:
1) 无人机代理无法连接到服务器
2) 我无法将 Postgresql 添加到 docker-compose。当我从您的网站添加此文本时
我有这个错误
3)当我在 docker-compose 中仅使用服务器和代理时,出现此错误
码头工人-compose.yml
4) 我无法在我的项目中开始测试。也许我在设置过程中错过了一些东西。
drone - 在通知中构建步骤
我想在我们的松弛通知中显示哪个构建步骤(s?)失败。我在这里找不到任何参考http://plugins.drone.io/drone-plugins/drone-slack/
docker - 启动 docker 映像时出现错误 standard_init_linux.go:178
我使用以下 Dockerfile 和 Drone 构建服务器构建了 docker 映像。
但是它会导致异常standard_init_linux.go:178: exec user process caused "no such file or directory"
Docker 主机是 MacOS。我正在尝试在 Amazon EC2 linux 实例中执行此映像。
以下是无人机构建脚本。( .drone.yml
)
我在 SO 中遇到过类似的问题,他们建议在脚本中添加 shebang 行。但是在我的情况下,入口点不是脚本,而是 golang 可执行文件。
drone - 无人机无法取消我的非运行进程,即使它正在运行
我正在运行无人机 CI。我有一个不会停止的构建。它的状态是running
,但我无法阻止它,因为Cannot cancel a non-running build
. 这是确切的命令。
我现在能看到的唯一解决方案是删除无人机的数据库,然后重新创建所有秘密等。但这是我非常想避免的事情。
从好的方面来说,这个“正在运行”的构建不会阻止其他构建。即使在同一个仓库中。
docker - Drone.io 图像无效或丢失
我正在尝试使用无人机运行 mysql 服务
这是我的 .drone.yml 文件
我已经尝试使用library/mysql
和mysql
获取图像,但无人机一直说图像无效或丢失。有人知道吗?我试图查看无人机日志,但对我来说一切都很好。
drone - 在 gogs 中添加标签不会触发使用drone.io 构建
我正在使用带有 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
,但是没有构建。提交 masterlatest
按预期触发了构建。我错过了什么?
drone.io - 我可以在 .drone.file 中公开端口吗?无人机.io
我使用 Drone 作为 CI 工具。我有作为 docker 容器的无人机服务器和无人机代理。我将 Drone 连接到我的 GitHub 存储库。它完美地工作,它响应每个拉动和构建 docker 容器。我可以在命令输出中看到内置容器:
在这个容器中,我有节点服务器。它监听 3001 端口。我想公开这个端口。我想做类似的事情:
在 docker-compose.yml 文件中。
是否可以在 .drone.yml 文件中公开端口?如果是,该怎么做?
drone - 在 Drone 中设置机密返回空值
我正在尝试在 Drone 中设置秘密,但没有任何运气。像添加秘密这样的简单操作对我不起作用。我尝试了几种方法,但没有结果。
我正在运行 Drone 0.5。
这就是我运行的:
drone secret add --skip-verify=true org/my_repo PRIVATE_KEY @/Users/me/.ssh/my_key.pem
结果是这样的:
知道为什么吗?
drone - 验证退出状态 1 时出错
plugins/docker (:latest 和 :17.05) 管道(带有私有注册表 v2)总是抛出“错误验证:退出状态 1 ”
这是调试日志:
无人机服务器和无人机代理(已尝试 0.8 和最新版本)在 docker 版本 17.09.0-ce build afdb6d4 和 ubuntu 16.04 下运行,带有 overlay2 存储驱动程序。
我很确定这不是身份验证错误,因为我确实使用 docker login 登录到我的私人注册表,并且还在 windows 10 Docker 版本 17.12.0-ce 下从 cli 成功运行管道,构建 c97c6d6
而且,这是发布管道: