当我检查Jenkins的SystemInfo
时,我发现那里的Path
变量与我检查Windows Path
变量时不同。比较一下:Jenkins SystemInfo
的左侧,Windows的右侧。
Visual Studio 2017 msbuild被nuget.exe选中,无法还原.net core 3.1项目。我以为詹金斯(Jenkins)从系统继承了Path
,不知道附加值从何而来。
答案 0 :(得分:0)
好吧,我找到了詹金斯环境变量的来源。由于Jenkins作为Windows服务运行,因此它继承自services.exe
的{{1}}变量。因此,如果您像我一样更改了环境变量,并且想强制Jenkins更新其变量,仅重启Jenkins服务是不够的,则必须重新启动Windows或wininit.exe