我是 Jenkins 管道脚本的新手。我正在开发一个 Jenkins 管道,其中 Jenkins 代码如下。逻辑如下所示:
node{
a=xyz
b=abc
//defined some global variables
stage('verify'){
verify("${a}","${b}")
abc("${a}","${b}")
echo "changed values of a and b are ${a} ${b}"
}}
def verify(String a, String b)
{ //SOme logic where the initial value of a and b gets changed at the end of this function}
def verify(String a, String b){
//I need to get the changed value from verify function and manipulate that value in this function}
我需要将初始值a
和b
(多个)值传递给verify
函数,并将更改后的值传递给另一个函数。然后我需要操作更改的值,并将其传递到管道中的阶段,其中 echo 将显示更改的值。我怎样才能完成这一切?