我正在使用管道作业,它应该将所有 jar 上传到 Jfrog,它正在工作,但它正在将所有没有其文件夹结构的 jar 上传到 Jfrog。
例如:
libs-release-local/one.jar
libs-release-local/two.jar
但我想上传所有的 jar 以及它们的文件夹结构,如下所示。
例如:
libs-release-local/abc/efg/abc/one.jar
libs-release-local/ABC/EFG/ABC/two.jar
注意:这里的文件夹结构可能会根据jar而改变。
那么如何在脚本中进行更改以捕获文件夹结构并为每个 jar 上传它?
这是当前正在使用的脚本
stage('Uploading to artifactory'){
steps{
rtUpload (
serverId:"<server id>" ,
spec: '''{
"files": [
{
"pattern": "**/*.jar",
"target": "libs-bt-test-local/"
}
]
}''',
)
}
}
让我知道是否有可能包含一个循环,该循环将动态更改每个 jar 的目录结构。