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

docker - 从私有仓库获取文件到 dockerfile

我目前将前端和后端拆分为两个单独的 git 存储库。

每个 repo 都有一个 dockerfile,它创建一个图像并将其发布到一个私有注册表中。

现在,对于后端存储库,我想从前端图像中获取已编译的生产 JS/CSS 资产,并将它们放在我的后端存储库中的一个文件夹中以提供服务。

实现这一目标的最佳方法是什么?

0 投票
1 回答
1545 浏览

stm32 - 在STM32F407中读取PWM信号

我正在使用 STM32F407 发现做四轴飞行器。我终于能够稳定它。现在我正在尝试使用 RC 接收器,这样我就可以控制我的四轴飞行器运动。有没有办法读取我的 RC 接收器通道的 PWM 信号?此外,我的 RC 接收器支持 PPM,据我了解,它接收到一个占空比强文本数据包,但仍然不知道如何接收它。

0 投票
1 回答
1273 浏览

drone - 有没有办法在drone.yml 中定义构建阶段?

我在drone.yml文件中定义了一些阶段。有没有办法通过命令行参数指定需要运行哪个阶段?例如:下面是我的drone.yml 文件。我想分别构建buildOnContainer1buildOnContainer2舞台。所以我正在寻找一个命令,例如drone exec buildOnContainer1. 它仅在buildOnContainer1.

0 投票
0 回答
566 浏览

android - 安卓,无人机套件

我正在为 Rover 开发一个应用程序,以通过操纵杆进行管理。我需要创建遥控器来设置移动探测器的方向(左、右、前、后)。我试图通过以下代码来实现它:

但我在 onError 块中收到错误 3。同样在此之前我无法启用手动控制它总是返回false。有人可以告诉我我做错了什么,或者引导我走向正确的道路吗?

如果有人可以帮助我,我会非常感激。问候!

更新

仍然没有结果现在我正在尝试使用

但无法运行此方法,因为无人机为空。我像这样生成它:

并且方法 getDrone 总是返回 null。

解决了

如果有人会遇到类似的问题,那么解决方法很简单。总的来说,您需要更详细地阅读 python 文档:)

您需要做的就是使用 MAVLink 命令 msg_rc_channels_override() 覆盖通道;带有解决方案的代码将如下所示:

默认情况下,chanel 1 是左右,chanel 3 是前后。如果它不起作用,请检查无人机连接的通道。将车辆左移设置 chanel 1 到 2000,右 - 1000;向前设置 chanel 3 - 2000,向后 - 1000;

我在 ArduRover 上对其进行了测试,但我认为它应该适用于 ArduPilot 和 ArduCopter。

有关更多说明,请查看此链接

0 投票
0 回答
349 浏览

github - Drone 有没有办法检测 open-pull-request 与 push-on-pull-request 事件?

我有一个用例,我们希望使用 Drone 作业进行自动化测试,然后我们将测试结果通知利益相关者。我们希望能够对拉取请求的每次推送进行测试,但我们真的不想在每次后续拉取请求更新时通知。

所以我们需要一种方法,只在打开新的 Pull Request 时通知人们测试结果,而不是在随后的推送中通知人们。我不确定是否有办法在何时条件下做到这一点。看起来 Push 和 Pull_request Github webhook 会触发单独的 Drone 作业

0 投票
0 回答
687 浏览

git - 如何在 git 上设置条件合并到 master

我的代码库在 git 中。我应该如何根据我的无人机构建设置条件合并以掌握。只有当审阅者批准拉取请求(现在正在发生)并且无人机构建应该成功时,合并选项才应该可用。

在启用合并到主选项之前,我应该如何/在哪里连接 git 以确保无人机构建成功。

0 投票
0 回答
144 浏览

groovy - 是否可以使用 Arquillian/Drone/Graphene 编写 Groovy 测试

我正在编写函数 UI 测试,需要知道 Arquillian/Drone/Graphene 框架是否支持 Groovy 测试。

我发现很难在网上找到信息。可以以这种方式实现 groovy 还是应该更容易坚持使用 Spock 和 Geb 进行 groovy 测试?

0 投票
1 回答
592 浏览

maven - Drone 无法编译 Maven 测试类

我正在运行 Drone 的本地实例,并且正在尝试构建几个非常简单的 Maven 项目。他们是完全正常的,并遵守所有惯例。

我正在使用最新的 Drone docker 映像(截至今天),并在 Rancher 环境中设置了代理和服务器。本地 Gogs 实例是 Git 存储库。

当 Drone 运行构建时,Maven 无法编译测试类,因为它找不到已编译的源类。它发生在两个不同的项目上,它们使用以下方法编译没有问题:

  • 在命令行上使用 Maven
  • 在 IntelliJ 中
  • 在挂载项目目录并以这种方式执行构建的同时运行 Docker maven 映像。

只有无人机构建失败了。我难住了。有什么想法吗?

这是 .drone.yml

这是一些示例输出:

0 投票
0 回答
582 浏览

drone - Drone IO 拒绝连接

我试图将一个自托管的无人机服务器集成到我的 gogs 服务中。

我用这个命令启动我的 docker 容器

但是当我尝试通过 webbrowser 访问时,我收到了一个Connection Refused错误。

我一直在阅读有关docker-compose.yaml必须创建的内容...但是我必须在哪里创建此文件?

非常感谢

0 投票
1 回答
564 浏览

drone - 无法使用无人机插件/docker 推送到 gcr

我一直在尝试无人机,但未能成功将 docker 映像推送到 gcr。

以下是错误信息:

denied:无法访问存储库;请检查您是否有权访问它。

我一直在尝试遵循文档,但我总是收到此错误。需要帮忙。谢谢。