我一直收到此错误:“没有方法签名:zip.call()”
这是我在Jenkins管道中运行的代码:
pipeline {
agent any
stages {
stage("test..")
{
steps
{
zip dir: '', glob: '', zipFile: 'testz.zip'
}
}
}
}
我的zip步骤出现在管道语法的示例步骤中,所以不确定为什么会失败。我需要压缩我的源代码文件夹。
答案 0 :(得分:1)
尝试一下:
pipeline {
agent any
stages {
stage("test.."){
steps{
script{
zip archive: true, dir: '', glob: '', zipFile: 'testz.zip'
}
}
}
}
}
参考:https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/#zip-create-zip-file
答案 1 :(得分:0)
尝试使用zip
script {}
步骤
pipeline {
agent any
stages {
stage("test..") {
steps {
script {
zip dir: '', glob: '', zipFile: 'testz.zip'
}
}
}
}
}