jenkins - 使用 JAVA Maven 插件通过 API 访问 Jenkins
问题描述
我正在尝试通过内部 Maven 插件创建环境变量,以便可以通过 Jenkins 管道访问它。通常 - 在 JVM 中我可以运行:System.setProperty("myvar","myvalue");
但当然它只能通过 Java 本身访问。echo ${myvar}
从管道脚本运行将返回 null。我正在寻找一种可能通过 Jenkins API 将环境变量添加到 Jenkins 构建的方法。可能吗?有更好的方法吗?我们正在开发 TeamCity,可以通过##teamcity[setParameter name='envname' value='envvalue']
. 任何想法如何从詹金斯做到这一点?
解决方案
推荐阅读
- android - 出现无法找到显式活动类的错误(从活动到片段的启动活动)
- java - 将数据从java插入mysql的问题
- node.js - Mongodb Atlas:错误:用户名包含非法的意外字符
- c# - 我需要在结构 C# 中使用字段初始化的替代方法(在结构中不能有实例字段初始化器)
- c - 如何更改 ls -l 自定义命令的月份格式
- node.js - Firebase 云消息传递成功 sendToDevice 但没有通知
- c# - 为什么清除 RowFilter 后数据表行仍然被过滤?
- python - 调试在 AWS 中存储和执行的本地 Python 代码
- javascript - HttpClientModule 返回空数组
- ssis - 无法更改外部列长度