如何通过从参数中获取输入,编写在jenkins中执行整数求和的脚本



我想在jenkins中执行整数和(c=a+b(,最初我通过给def a=5定义了a的值,但我想从参数中获取b的值。所以我添加了字符串参数,但这并不是整数,相反,它只是附加了2个值,有没有办法让我从参数中获取b的输入并执行加法管道如下

管道{代理任何阶段{阶段("阶段1"({台阶{脚本{

def a = 5; 
//def b = "${params.inputvalue}";
c = "${a + b}" ;

echo "value of c is  ${c}"
}
}
}
}

}

在参数中,如果我给出b的值为2,它给出的输出为25,但预期输出为7,即2+5

我可以通过将字符串参数转换为整数来解决这个问题

int a = 10;
stage('arithmetic stage') {
int b = params.Value;
c = a + b;
echo "${c}"
}

这里";值";是字符串参数名称。

相关内容

  • 没有找到相关文章

最新更新