gpt4 book ai didi

java - 如何在 Azure DevOps 管道中安装 Java?

转载 作者:行者123 更新时间:2023-12-03 23:06:08 25 4
gpt4 key购买 nike

我的 Azure DevOps 管道中的一个步骤要求在代理上安装 Java。
我在这里找到了“Java 工具安装程序”任务:
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/java-tool-installer?view=azure-devops
然而,这看起来更像是一个 SDK 安装程序。我只需要一个 Java 运行时环境。我正在寻找类似 Python 安装程序任务的东西:

steps:
- task: UsePythonVersion@0
inputs:
versionSpec: '3.6'
Java有什么接近这个的吗?

最佳答案

Is there anything for Java getting close to this?


使用 Python installer task 进行测试,此任务用于通过设置环境指定特定的python版本。
为了使用 Java 实现类似的目的,您可以设置 Java_HomePath运行时变量。
您可以在第一步添加一个 powershell 任务。
下面是一个例子:
- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
echo "##vso[task.setvariable variable=JAVA_HOME]$(JAVA_HOME_11_X64)"
echo "##vso[task.setvariable variable=PATH]$(JAVA_HOME_11_X64)\bin;$(PATH)"
$(JAVA_HOME_11_X64)变量是环境变量。
您可以使用脚本 env | sort 检查此变量.然后支持的值将在输出中列出。
例如:
Java version
在这种情况下,JAVA_HOME 变量将被设置为预期值。
enter image description here
希望这可以帮助。

关于java - 如何在 Azure DevOps 管道中安装 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62563255/

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