【问题标题】:How to update a system capability in a build agent in vsts?如何在 vsts 的构建代理中更新系统功能?
【发布时间】:2019-11-06 03:28:18
【问题描述】:

我想将我的构建代理中的“java_home”功能升级到 jdk8,因为这是在我的 CI 构建中集成“Sonarqube 分析”所必需的。 如何在 vsts 中更新相同的内容?
我想将 java_home 的路径(但在 vsts 中似乎不可编辑)更改为带有 jdk8 的路径,或者仅升级当前文件夹下的 java。

【问题讨论】:

    标签: azure-devops build-agent build-pipeline


    【解决方案1】:

    我认为,您应该更新 CI 构建机器上的 JAVA_HOME 环境变量并重新启动构建代理。功能将自动更新:https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops#capabilities

    代理软件自动确定各种系统功能,例如机器名称、操作系统类型以及机器上安装的某些软件的版本。此外,机器中定义的环境变量会自动出现在系统功能列表中。

    【讨论】:

    • 我应该将其更新为 "C:\Program Files (x86)\Java\jdk1.8.0_172" ,因为我需要 Ci 才能使用 jdk 8 吗?
    • @RehanHaque 是的,如果你ve updated your java environment and thats 你在构建机器上的真实路径
    • 我也遇到同样的问题,你是怎么解决的?
    • @ShamraiAleksander 不显示为环境变量的功能怎么办?
    • @ShamraiAleksander 现在你仍然可以添加自己的,我不知道这有多准确(现在已经有几年了)但他们曾经或正在考虑弃用功能:@ 987654322@
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多