有没有办法将值从 Java
(maven 项目)代码传递到 Jenkins
作业?
假设我的 java 代码如下所示。
public void generateRandom(){
double random = Math.random();
return random;
}
管道中我的 Jenkins 作业之一将执行上述代码,并且代码返回的值需要传递给下游作业。下游作业已参数化。
是否可以像这样将生成的随机数传递给下游作业 -
${random}
最佳答案
您必须使用如下所示的属性读取操作 https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#readproperties-read-properties-from-files-in-the-workspace-or-text .
也许你可以将java代码的输出写入某个文件,并为下一个jenkins作业提供该输入。?
关于java - 从 Java 向 Jenkins 传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57571953/