azure管道中的java变量

0tdrvxhp  于 2021-07-03  发布在  Java
关注(0)|答案(2)|浏览(335)

我们使用azure devops管道,我在编译过程中发现以下字符串:

管道进程(azure的内部)需要它吗?或者包含一些我们不需要的东西(我们的解决方案中不使用java应用程序)?
谢谢

yeotifhr

yeotifhr1#

在microsoft host agent上,您已经预装了软件,但无法对其进行控制(如果需要,您可以安装新的软件,但删除我已经安装的软件是没有意义的)。请在这里检查包含的软件。
如果您使用自托管代理,这取决于您拥有什么,因为您负责代理的功能
代理的功能在池中被编目和公布,因此只有它可以处理的生成和发布被分配给它。请参阅构建和发布代理功能。
在许多情况下,部署代理后,需要安装软件或实用程序。一般来说,您应该在代理上安装在开发机器上使用的任何软件和工具。
例如,如果您的构建包含npm任务,那么除非池中安装了npm的构建代理,否则构建不会运行。

gdx19jrr

gdx19jrr2#

同意krzysztof madej的观点。
从日志上看,似乎您使用的是windows代理,比如windows-2019和vs2017-win2016,它包含了您之前共享的java变量
hosted agent为每个hosted agent安装了软件,其中包含各种工具和软件。通过选择表中包含的软件链接,我们可以看到每个托管代理的已安装软件。
我们还可以添加task bash并输入脚本 printenv 列出所有环境变量。
如果您使用的是自托管代理,它将检查您的本地计算机环境变量和代理功能。

相关问题