在 jenkins 的 Visual Studio for Linux 项目上运行 devenv 时未定义的远程主机
Posted
技术标签:
【中文标题】在 jenkins 的 Visual Studio for Linux 项目上运行 devenv 时未定义的远程主机【英文标题】:Undefined remote host when running devenv on Visual Studio for Linux project from jenkins 【发布时间】:2017-08-04 22:43:42 【问题描述】:我有一个 Visual Studio for Linux 项目。作为我自己,我可以从命令行使用 devenv 构建它。但是,当我尝试从 Jenkins 构建中运行相同的命令时,出现错误:
没有为远程构建配置远程计算机。请配置一个 机器使用工具选项/跨平台/Linux。
这并不让我感到惊讶,因为 Jenkins 作业以 SYSTEM 身份运行,并且我的远程主机设置是在我的用户帐户下定义的。
我尝试将我的 AppData/Local/Microsoft/Linux 目录(包含远程主机设置)复制到系统本地 appdata 目录,但仍然找不到远程主机配置。知道如何解决吗?
【问题讨论】:
【参考方案1】:我发现唯一可行的方法是以实际用户身份运行 Jenkins 节点,我已为此登录并使用 VS 2017 打开解决方案,并配置了远程主机。然后 Jenkins 进程拾取配置。
【讨论】:
以上是关于在 jenkins 的 Visual Studio for Linux 项目上运行 devenv 时未定义的远程主机的主要内容,如果未能解决你的问题,请参考以下文章