问题标签 [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 投票
3 回答
18693 浏览

docker - Building Docker Images with Drone.io

I'm running my own Drone instance in AWS and I want it to build a docker image and push it to my repo. Drone runs its build environment in a docker container, so I basically want to build docker images from inside a docker container. I found this and saw you can Bind Mount the docker socket. How do I do this with Drone?

So I can run docker build from inside my container. Or do you know of another CI tool that I can run my custom script and build docker images.

0 投票
1 回答
119 浏览

email - 从无人机服务器发送电子邮件时出错(证书中的序列号为负)

我们正在托管我们自己的 Drone 服务器,除电子邮件外,一切正常。我们自己的服务器需要 TLS,所以我将其设置为使用端口 587。

每次应该发送电子邮件时我们收到的错误消息是这样的:

failed to parse certificate from server: x509: negative serial number

没有其他连接到邮件服务器的系统或电子邮件客户端抱怨该证书,并且 IT 部门已检查它是否有效。

0 投票
1 回答
35 浏览

drone.io - 帐户邀请仅适用于登录用户

如果您从自托管 Drone 向新用户发送邀请,他们将被重定向到登录表单,除非他们已经使用另一个帐户登录 - 然后他们将被重定向到帐户填写表单(如预期的那样)。有任何解决这个问题的方法吗?

0 投票
1 回答
593 浏览

docker - 尝试使用drone.io 重建 node.js 映像时出现 ssh 问题

我只是在预装了 docker 的 AWS 服务器中安装了无人机。我已经配置了无人机并链接到我的 github 应用程序。一切正常。

最后在github上做了一个私有仓库,想用drone搭建镜像。这个存储库是一个 node.js 应用程序 uisng mongodb、redis、rabbitmq,在存储库的顶部我包含了 yml

在这个 yml 中,我不知道如何配置环境和脚本。我应该添加什么来启用这个简单的 node.js 应用程序。这些脚本是否用于配置自定义 docker 映像?

所以我只是重用了无人机组的官方图片

毕竟这些,所以我提交到我的 github,然后无人机收到这个提交通知,并为这个应用程序重建图像。

但是在重建的过程中,弹出了一个错误

不知道问题出在哪里 PS我已经添加了从drone发来的ssh到github仓库

0 投票
4 回答
971 浏览

drone - 如何停止(杀死)内置无人机

有没有办法在无人机完成或超时之前杀死它?
无人机的默认超时时间为 6 小时(https://github.com/drone/drone/blob/master/cmd/drone/drone.go#L32)如果您的 makefile 中有错误而卡住了,那么您需要等待6个小时。
如果您的同时构建数量有限,这会特别烦人。我的问题是关于自托管的开源版本,而不是托管版本,如果它有任何区别的话。

0 投票
2 回答
265 浏览

bash - Dartanalyzer - 排除部分库

嘿,我正在使用drone.io 和一个飞镖项目。在我的构建脚本中,我有这个 cmd:

它工作正常并扫描所有 dart 文件,但我的lib目录还包含被拆分为不同文件并使用 dartpart of功能的库。当 dartanalyzer 扫描这些文件时,它会产生以下错误:

并且构建失败。有没有办法排除这些文件或隐藏这些错误?我将所有属于 lib 的文件都命名为.part.dart. 谢谢。

0 投票
1 回答
580 浏览

deployment - 使用自托管 Drone CI 进行 SSH 持续部署

我只需要一个关于如何使用自托管 Drone CI 设置 SSH 持续部署的简单指南。有可能这样做吗?我知道 Drone.io 以多种方式提供持续部署(SSH、Heroku、AppEngine、Amazon S3 等),但是自托管 Drone CI 呢?

0 投票
1 回答
4610 浏览

drone.io - 为什么drone ci在推送提交后不会自动构建我的repo?

我正在尝试自托管无人机 CI,并且我为此项目设置了示例存储库。

我按照所有步骤进行设置,它能够在 github 中显示和拉取我所有 repo 的列表,但是当我尝试对无人机 repo 进行更改时,没有任何反应,它仍然显示带有此消息的空白页面。

这将是您的提交流

添加 .drone.yml 文件并提交以触发构建

我在 virtualbox 上运行无人机 ci,它附带无人机 repo 上的 Vagrantfile

0 投票
2 回答
3025 浏览

go - 无人机日志存储在哪里?

我正在尝试按照digital ocean 的 一些教程在我的服务器上安装和配置drone.io 。但是,当我尝试授权我的帐户(xxx.xxx.:8080/login)时,我得到一个空白网页,其中包含 http 400 状态代码,我被重定向到的最终网址如下所示:。xxx.xxx.xxx.xxx:8080/api/auth/github.com?code=28c9ea949a200523edasdaae&state=V5dsadaKLDQC4MASSMFUH2MLF5ZVSNCWNOIDEQ7JSVR4HLAW7EMGX4NJA%3D%3D%3D%3D

我该如何调试为什么会失败?我已成功登录无人机,但我不知道日志存储在哪里。我检查了 /var/log 但找不到与无人机相关的任何内容。

挖掘代码我发现了一些我无法相信的东西。所有错误都被忽略了吗?

0 投票
3 回答
1074 浏览

timeout - 取消在drone.io中构建

我正在努力将 Drone.io 设置到我团队的存储库中,以便进行持续集成。

问题是我有一个测试版本被锁定,我看不到取消它的方法。有没有办法手动取消?如果没有,是否存在导致构建过期的超时?

谢谢你。