问题标签 [drone]

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 回答
1859 浏览

docker - 将 ca 证书添加到drone.io 构建容器以便 git fetch 可以使用它?

我有一个本地 gitlab 节点和一个本地drone.io 节点。drone.io 节点在 ubuntu 上运行。gitlab 节点使用自签名证书。我已经以规范的 ubuntu 方式(cp cert.pem /usr/share/ca-certificates/; update-ca-certificates)将证书添加到了drone.io 节点。无人机以 -v /etc/ssl:/etc/ssl:ro 启动。我知道无人机容器知道这个证书,因为它解决了由于 oauth 中的证书问题而无法登录的问题。但是构建在 git fetch 中出现错误,并显示“SSL 证书问题:自签名证书”

我怀疑无人机启动了其他一些容器进行构建,而另一个容器没有证书。但是我已经不知道发生了什么,也不知道如何在那里注入我的证书。

启动无人机的脚本:

/etc/无人机/无人机:

构建日志:

0 投票
1 回答
226 浏览

coreos - CoreOs 提供的无人机从机

我有一个无人机主机和一个带有机群的 CoreOS 集群。无人机现在在节点菜单中只有 unix:///var/run/docker.sock。据我了解,我可以添加由 docker URL 和证书定义的其他 docker 节点。但是,一旦我有一个 CoreOS 集群,将其用作从属服务器的提供者似乎是合乎逻辑的。我正在寻找一个解决方案

(1)每当 CoreOS 集群配置发生变化时,我都不必配置节点,并且

(2) 提供正确的资源管理。

我可以想到以下解决方案:

  • 在 CoreOS 集群节点中暴露 docker uris,并在drone 中直接配置它们。在这种情况下,我将手动跟踪 CoreOs 集群更改。资源管理可能会与舰队的冲突。
  • 在 CoreOS 集群节点中公开 docker uris,并提供基于 DNS 循环的访问。似乎是一种糟糕的资源管理方式,并且很可能与脚发生冲突。
  • 在 CoreOs 节点上安装 Swarm。资源管理可能会与舰队的冲突。
  • 让舰队或 RKT 公开一个 docker uri,舰队/RKT 将决定容器在哪个节点上运行。问题是我找不到任何方法来做到这一点。
  • 让drone.io 使用fleet 或RKT。同样的问题。可能吗?

有没有什么方法可以为我对drone.io 和 CoreOs 的所有需求提供解决方案?

0 投票
1 回答
612 浏览

javascript - 基本 JScalc.io 计算器故障(输出变量空白,不返回数字)

我正在通过jscalc.io制作一个超级基本的 JS 计算器

我的变量有问题。这是我的计算器的链接

问题只是右下角的“GSD”输出。我没有收到任何语法错误,但 GSD 不会吐出数字……它只是空白?是因为我试图使用输出而不是输入来创建函数吗?

希望有人可以给予任何指导。

这是我的 GSD 输出变量公式的相关代码:

感谢您的关注!

0 投票
1 回答
1635 浏览

drone - 是否可以使用dronekit python控制执行器?

我想知道是否可以使用drone-kit python 控制执行器。在我的情况下,我使用的是带有 pixhawk 的 IRIS+,我想控制一个机器人抓手(伺服)和一个 gopro 相机。我有一个带有 WIFI 加密狗的树莓派 2。

提前致谢。

0 投票
0 回答
403 浏览

android - 如何在drone.io 上使用 docker android 镜像

首先,我是这架无人机和码头工人的初学者,所以请善待我。现在是这样的场景

  1. 我的组织有一个无人机服务器准备就绪并且可以正常工作。
  2. 当我登录到无人机服务器时,我可以看到我所有的 android 存储库。
  3. 有一个名为“DockerTesting”的存储库,我只是为了为 Android 构建设置无人机。(它可能会让你感到困惑)
  4. 我在顶级存储库“DockerTesting”中添加了一个 .drone.yml 文件
  5. 我的 .drone.yml 看起来像这样

  1. 我用谷歌自己写了这个 yml 文件
  2. 我收到了松弛通知,这至少对我有好处

下面是问题:

  1. 在存储库“Docker 测试”中,我犯了一个语法错误,因此在我的本地机器(我的笔记本电脑)中的 Android Studio 中构建失败。
    1. 现在我做了 git push 命令来更新我公司服务器中的这个存储库 3 推送成功(为什么?)。它应该失败了,因为我做了一个语法错误并且在本地机器上构建失败了
0 投票
2 回答
1731 浏览

continuous-integration - Drone.io 在本地构建,无需推送到 repo

io团队和恋人。

我以本地方式测试了 Drone.io,我喜欢它。

有没有办法在本地使用 Drone.io 而无需推送到存储库?

我想在开发人员环境中使用它,这意味着开发人员可以在推送到存储库之前测试他们的代码。

有可能这样做吗?

0 投票
0 回答
311 浏览

go - Drone.io 构建失败退出代码 1

附件是我的无人机(v0.4)构建日志的片段,当我通过将我的项目推送到 master 来触发构建时。无法弄清楚构建失败的原因。我在这里错过了什么吗?

0 投票
1 回答
445 浏览

continuous-integration - 是否可以在开源无人机中显示服务容器的日志?

我想查看作为服务容器添加的我的 api 日志。现在我的应用程序无法连接到myapi. 如果我在本地做,$ drone exec它可以工作,但它不适用于托管无人机,我想查看服务日志myapi

这是我的一个例子.drone.yml

编辑:显然drone:0.5 显示来自所有服务的日志,而drone:0.4 仅显示build容器的日志。

0 投票
1 回答
2600 浏览

java - 计算倾斜航空影像的坐标

我在无人机上使用 GoPro HERO 4 来捕捉需要地理参考的图像。理想情况下,我需要捕获的图像角相对于无人机的坐标。

我有相机的:

  1. 高度
  2. 水平和垂直视野
  3. 在所有 3 个轴上旋转

我找到了几个解决方案,但我不能完全按照我的目的翻译它们。我找到的最接近的是这里https://photo.stackexchange.com/questions/56596/how-do-i-calculate-the-ground-footprint-of-an-aerial-camera但我不知道如何如果我可以使用它。特别是当我必须同时考虑俯仰和滚动时。

感谢我得到的任何帮助。

编辑:我用 Java 编写我的软件。

0 投票
1 回答
1677 浏览

docker-compose - Gogs + Drone getsockopt:连接被拒绝

在 Gogs/webhooks 界面中,当我单击测试交付按钮时出现此错误;

Delivery: Post http://localhost:8000/hook?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoidG9tL2Ryb255IiwidHlwZSI6Imhvb2sifQ.UZdOVW2IdiDcLQzKcnlmlAxkuA8GTZBH634G0K7rggI : dial tcp [::1]:8000: getsockopt: connection refused

这是我的 docker-compose.yml 文件