问题标签 [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.

0 投票
2 回答
1988 浏览

github - 无人机.io | 创建 docker-compose 设置

我无法使用我的 GitHub 连接到 Drone.io。该应用程序有几个问题:

1) 无人机代理无法连接到服务器

2) 我无法将 Postgresql 添加到 docker-compose。当我从您的网站添加此文本时

我有这个错误

3)当我在 docker-compose 中仅使用服务器和代理时,出现此错误

码头工人-compose.yml

4) 我无法在我的项目中开始测试。也许我在设置过程中错过了一些东西。

0 投票
1 回答
126 浏览

drone - 在通知中构建步骤

我想在我们的松弛通知中显示哪个构建步骤(s?)失败。我在这里找不到任何参考http://plugins.drone.io/drone-plugins/drone-slack/

0 投票
1 回答
158 浏览

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 可执行文件。

0 投票
2 回答
489 浏览

drone - 无人机无法取消我的非运行进程,即使它正在运行

我正在运行无人机 CI。我有一个不会停止的构建。它的状态是running,但我无法阻止它,因为Cannot cancel a non-running build. 这是确切的命令。

我现在能看到的唯一解决方案是删除无人机的数据库,然后重新创建所有秘密等。但这是我非常想避免的事情。

从好的方面来说,这个“正在运行”的构建不会阻止其他构建。即使在同一个仓库中。

0 投票
1 回答
1701 浏览

docker - Drone.io 图像无效或丢失

我正在尝试使用无人机运行 mysql 服务

这是我的 .drone.yml 文件

我已经尝试使用library/mysqlmysql获取图像,但无人机一直说图像无效或丢失。有人知道吗?我试图查看无人机日志,但对我来说一切都很好。

0 投票
1 回答
940 浏览

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按预期触发了构建。我错过了什么?

0 投票
1 回答
1060 浏览

drone.io - 我可以在 .drone.file 中公开端口吗?无人机.io

我使用 Drone 作为 CI 工具。我有作为 docker 容器的无人机服务器和无人机代理。我将 Drone 连接到我的 GitHub 存储库。它完美地工作,它响应每个拉动和构建 docker 容器。我可以在命令输出中看到内置容器:

在这个容器中,我有节点服务器。它监听 3001 端口。我想公开这个端口。我想做类似的事情:

在 docker-compose.yml 文件中。

是否可以在 .drone.yml 文件中公开端口?如果是,该怎么做?

0 投票
1 回答
170 浏览

drone - 在 Drone 中设置机密返回空值

我正在尝试在 Drone 中设置秘密,但没有任何运气。像添加秘密这样的简单操作对我不起作用。我尝试了几种方法,但没有结果。

我正在运行 Drone 0.5。

这就是我运行的:

drone secret add --skip-verify=true org/my_repo PRIVATE_KEY @/Users/me/.ssh/my_key.pem

结果是这样的:

知道为什么吗?

0 投票
1 回答
443 浏览

linux - 要在无人机中构建 docker 映像,会出现错误“/bin/sh: 1: base64: not found”。如何解决?

我的 .drone.yml 文件定义如下

由无人机构建的错误如下图所示。

“/bin/sh: 1: base64: 未找到”

0 投票
1 回答
2229 浏览

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

而且,这是发布管道: