小编Vin*_*ere的帖子

如何使用Jenkins中的filespecs动态创建文件夹并在Jfrog artifactory中上传工件?

我在jenkins中有一个构建工作,它从github为任何分支构建项目.将在构建作业工作区中创建包,版本为xxxx-yyyyy-2.15.0-SNAPSHOT.zip.

我的下一个神器推送作业有filespec写如下:

{ 
 "files": [
       {
           "pattern": "/var/lib/jenkins/workspace/Jobname/target/*/xxxx-yyyyy*.zip",
           "target": "libs-snapshot-local/xxxx-yyyyy/",
           "recursive": "false"
       }
    ]
}
Run Code Online (Sandbox Code Playgroud)

上面的filespec识别模式并上传zip libs-snapshot-local/xxxx-yyyyy/.但我需要上传文件,其中包含使用zip文件中提供的版本名称创建的文件夹xxxx-yyyyy-2.15.0-SNAPSHOT.zip.

任何人都可以帮助我动态创建具有版本名称的文件夹吗?关于如何在filespec中指定目标路径的任何想法?

artifactory jenkins jenkins-plugins devops

2
推荐指数
1
解决办法
3380
查看次数

标签 统计

artifactory ×1

devops ×1

jenkins ×1

jenkins-plugins ×1