我们正在使用下面的代码,并能够得到文件的大小,但我们得到错误时,试图得到它的差异。
我是groovy的新手。有人能帮助我理解吗?
stage('Calculate Opatch size')
{
def files
dir("${BuildPathPublishRoot}") {
files = findFiles(glob: '**', includes: '.zip')
def Size1 = """${files[0].length}"""
echo Size1
}
def files1
dir("${BuildPathPublishRoot1}") {
files1 = findFiles(glob: '**', includes: '.zip')
def Size2 = """${files1[0].length}"""
echo Size2
}
def Size3 = Size1 - Size2
echo 'Size3 is '+ Size3
}
1条答案
按热度按时间at0kjp5o1#
将变量Size1和Size2的声明放在局部块之外(这限制了变量的作用域),例如: