2

我已经配置了一个主从系统,一个主从系统。每个作业都绑定到一个特定的节点。有些工作正在触发其他工作,而那些需要第一个工作的信息。

例如,作业 A 建立在节点 A 上,创建快照视图(Clearcase)并将其连接到驱动器 r:。然后它触发作业 B,它也建立在节点 A 上,并且必须使用视图的数据。由于访问 Clearcase 时出现问题,Jenkins 从属服务器(Windows 服务)以现有用户名而非默认系统用户身份登录。

我认为作业 B 应该有权访问驱动器 r:\,因为作业 A 和作业 B 位于具有相同服务和用户的同一节点上。但是,尽管作业 A 已正确创建并映射了所有内容,并且当我手动登录到服务器时可以看到这些文件,但作业 B 却找不到这些文件。

错误在哪里?一个作业是否有可能访问另一个作业映射的驱动器?

感谢您的每一个提示和帮助。

莎拉

4

1 回答 1

1

Jenkins 允许不同类型的奴隶。当您将奴隶作为服务运行时,该进程具有不同的会话。在其他会话中映射的驱动器将不适用于它。

您可以在其他模式下运行 jenkins slave,例如“Swarm 插件” ,在从机(JNLP)上运行命令。

于 2016-02-29T12:00:37.310 回答