首页 > 解决方案 > 使用 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']. 任何想法如何从詹金斯做到这一点?

标签: jenkinsteamcityjenkins-pluginsjenkins-pipelinemaven-plugin

解决方案


推荐阅读