gpt4 book ai didi

java - Jenkins环境变量JOB_NAME为空

转载 作者:行者123 更新时间:2023-12-01 12:11:49 26 4
gpt4 key购买 nike

我将环境变量JOB_NAME传递给从jenkins构建的maven,如下所示构建步骤中的 -DJOB_NAME=${JOB_NAME}

我使用该 JOB_NAME 值来引用 Jenkins 服务器上该特定项目文件夹下的文件夹。但该变量的值为空。

你能帮我获得适当的值(value)吗?

最佳答案

您必须在您可能使用的任何外部构建工具中将环境句柄设置为“env”,因为 Jenkins 变量不会自动传递给构建工具,例如在 Ant 脚本中,您必须在使用 Jenkins 变量之前设置以下行

<property environment="env"/>

这让 Ant 知道任何后面跟有 env 的变量。可能可以从执行 Ant 构建的主机(在本例中为 Jenkins)获得。

关于java - Jenkins环境变量JOB_NAME为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27226788/

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