gpt4 book ai didi

git - 如何为 Jenkins (linux) 指定默认用户到 Windows slave

转载 作者:行者123 更新时间:2023-12-02 14:22:08 24 4
gpt4 key购买 nike

我有一个 Jenkins master (linux) 和一些 windows slave。当我 rdp 到 windows 主机并运行 git 命令时,他们使用 .ssh 目录来获取 id_rsa key 。然而,当这项工作由 Jenkins 触发时,echo %HOME%/apps/jenkins/jenkins-1.553 .我尝试使用 setx HOME C:\Users\MyUser但没有成功。结果,所有 git 命令都不成功,因为它们找不到私钥。

如何告诉 jenkins 使用我的用户目录作为主目录?

最佳答案

我终于能够解决这个问题。在设置 jenkins slave 时,我们可以显式定义将要使用的环境变量。设置HOME那时的变量解决了这个问题。

使用 JAVA_HOME 时发生了类似的问题。多变的。此处可以使用相同的解决方法。

A snapshot of the jenkins slave configuration

关于git - 如何为 Jenkins (linux) 指定默认用户到 Windows slave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27427204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com