给jenkins返回一个参数,每次点击Build whith Parameters tag参数+1
groovy脚本如下:
filepath = "/home/jenkins/tag_report/test_tag/report.txt"
def tagFile = new File(filepath);
if (!tagFile.exists()) {
tagFile.createNewFile();
}
//把读到的文件行内容全部存入List列表中
def list = new File(filepath).collect {it}
tag = (list[-1]);
def last_tag = tag.toInteger()
//在原有的数字上+1
last_tag ++;
def new_tag = last_tag.toString()
//限定数字格式,不到四位补齐四位
def num_tag = (new_tag.length());
println num_tag
if (num_tag<5) {
if (num_tag<4) {