- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将环境变量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/
我想要 Spring Batch 元数据 在 MySQL 服务器上创建并使用所有来自 Oracle 的现有表从中获取数据并将其放入 MongoDB。 我创建了以下配置,但不知何故错过了通过配置创建 S
我有一个 Jenkinsfile 我想根据 env.JOB_NAME 触发某些步骤。作为测试,我已经这样做了; #!/usr/bin/env groovy pipeline { agent a
server.build_job(self.job_full_name,parameters=params) 当参数不是 None 时,jenkins.JenkinsException:请求错误。可能
我正在解决我得到 job_id 的问题和作业名称并使用存储过程删除预定作业。这里我需要将作业名称作为输入参数传递。 我正在使用 select job_id, name from msdb.dbo.sy
当我使用 Python 在 AWS Glue 中运行 Glue 作业样板时,出现错误 import sys from awsglue.transforms import * from awsglue.
我正在创建 Node bull 队列并将动态名称作为选项传递给 Queue.add 函数 myQueue.add(`myJob-${val}`, { attempts: 3, remo
我有来自 2 个不同分支的服务器 #2 和服务器 #3 以及 Sprint Boot 应用程序 jar。 我通过 bitbucket 和所有配置类以及 pom.xml 手动比较了分支 - 代码是相同的
我是一名优秀的程序员,十分优秀!