警告

您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.

如何设置 Windows Jenkins 节点

备注

有关以前的说明,请参阅此旧版(非公开)文件:

https://docs.google.com/document/d/1SmmWa7MVnwjmMw9XJF33-fsa0dtkYj2AeEXBa8BCsYs/edit

安装和更新 Windows 10

我们使用的是普通的 Windows 10 版本,而不是企业版,除此之外,我们只进行系统更新,并使用默认设置。

安装 ROS 2 的依赖项

跟随我们的 Windows "从源头 "开始 安装说明.

设置 git

确保 git 安装有一个(垃圾)电子邮件和名称,否则它在将分支与 "master "合并时,如果需要进行合并提交,就会失败。

请注意,这必须在 "系统 "用户(即 Jenkins 服务的运行用户)的上下文中完成。

这些都是从这里的几页纸拼凑起来的:

成为系统用户后,设置 git 配置:

>; 笨蛋 配置 --全球 用户电子邮件 "[email protected]";
>; 笨蛋 配置 --全球 user.name 没有人;

设置 Jenkins 代理

从 Oracle 下载并安装 Java:

https://java.com/en/download/

创建 C:\J 文件夹。

转到 https://ci.ros2.org 并选择管理 Jenkins -> 管理节点 -> 新节点

复制一个现有节点,然后选择一个正在运行的 Windows 节点(在撰写本文时为 Windshield 或 Portable),填写所有描述字段,将标签设置为 "windows slave",然后保存。

点击 "启动 "按钮下载 "Java Web Start 应用程序 "并保存在桌面上。

打开管理员 cmd.exe 然后

>; CD \p运动\to\d自载\file >; .\slave-agent.jnlp

打开后,转到文件-> "安装为服务"。然后就可以关闭从属代理了,因为它会在启动时启动。

安装 RTI Connext

下载并安装 Connext 二进制文件:

http://www.rti.com/downloads/connext-files.html

确保同时安装安全插件。

从我们的私人 GitHub 仓库下载许可证文件:

https://github.com/osrf/rticonnextdds-src/tree/30adec34dbaf1445914ff9e003640b0c50ab9969

运行 RTI 启动程序,并将其指向许可证文件。

最后,只需重启以确保节点如期上线。