问题标签 [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.
docker - 从私有仓库获取文件到 dockerfile
我目前将前端和后端拆分为两个单独的 git 存储库。
每个 repo 都有一个 dockerfile,它创建一个图像并将其发布到一个私有注册表中。
现在,对于后端存储库,我想从前端图像中获取已编译的生产 JS/CSS 资产,并将它们放在我的后端存储库中的一个文件夹中以提供服务。
实现这一目标的最佳方法是什么?
stm32 - 在STM32F407中读取PWM信号
我正在使用 STM32F407 发现做四轴飞行器。我终于能够稳定它。现在我正在尝试使用 RC 接收器,这样我就可以控制我的四轴飞行器运动。有没有办法读取我的 RC 接收器通道的 PWM 信号?此外,我的 RC 接收器支持 PPM,据我了解,它接收到一个占空比强文本数据包,但仍然不知道如何接收它。
drone - 有没有办法在drone.yml 中定义构建阶段?
我在drone.yml
文件中定义了一些阶段。有没有办法通过命令行参数指定需要运行哪个阶段?例如:下面是我的drone.yml 文件。我想分别构建buildOnContainer1
和buildOnContainer2
舞台。所以我正在寻找一个命令,例如drone exec buildOnContainer1
. 它仅在buildOnContainer1
.
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。
有关更多说明,请查看此链接
github - Drone 有没有办法检测 open-pull-request 与 push-on-pull-request 事件?
我有一个用例,我们希望使用 Drone 作业进行自动化测试,然后我们将测试结果通知利益相关者。我们希望能够对拉取请求的每次推送进行测试,但我们真的不想在每次后续拉取请求更新时通知。
所以我们需要一种方法,只在打开新的 Pull Request 时通知人们测试结果,而不是在随后的推送中通知人们。我不确定是否有办法在何时条件下做到这一点。看起来 Push 和 Pull_request Github webhook 会触发单独的 Drone 作业
git - 如何在 git 上设置条件合并到 master
我的代码库在 git 中。我应该如何根据我的无人机构建设置条件合并以掌握。只有当审阅者批准拉取请求(现在正在发生)并且无人机构建应该成功时,合并选项才应该可用。
在启用合并到主选项之前,我应该如何/在哪里连接 git 以确保无人机构建成功。
groovy - 是否可以使用 Arquillian/Drone/Graphene 编写 Groovy 测试
我正在编写函数 UI 测试,需要知道 Arquillian/Drone/Graphene 框架是否支持 Groovy 测试。
我发现很难在网上找到信息。可以以这种方式实现 groovy 还是应该更容易坚持使用 Spock 和 Geb 进行 groovy 测试?
maven - Drone 无法编译 Maven 测试类
我正在运行 Drone 的本地实例,并且正在尝试构建几个非常简单的 Maven 项目。他们是完全正常的,并遵守所有惯例。
我正在使用最新的 Drone docker 映像(截至今天),并在 Rancher 环境中设置了代理和服务器。本地 Gogs 实例是 Git 存储库。
当 Drone 运行构建时,Maven 无法编译测试类,因为它找不到已编译的源类。它发生在两个不同的项目上,它们使用以下方法编译没有问题:
- 在命令行上使用 Maven
- 在 IntelliJ 中
- 在挂载项目目录并以这种方式执行构建的同时运行 Docker maven 映像。
只有无人机构建失败了。我难住了。有什么想法吗?
这是 .drone.yml
这是一些示例输出:
drone - Drone IO 拒绝连接
我试图将一个自托管的无人机服务器集成到我的 gogs 服务中。
我用这个命令启动我的 docker 容器
但是当我尝试通过 webbrowser 访问时,我收到了一个Connection Refused
错误。
我一直在阅读有关docker-compose.yaml
必须创建的内容...但是我必须在哪里创建此文件?
非常感谢
drone - 无法使用无人机插件/docker 推送到 gcr
我一直在尝试无人机,但未能成功将 docker 映像推送到 gcr。
以下是错误信息:
denied:无法访问存储库;请检查您是否有权访问它。
我一直在尝试遵循文档,但我总是收到此错误。需要帮忙。谢谢。