通过 jenkins 上传的 JFrog Artifactory 工件不会出现在构建中
JFrog Artifactory artifacts uploaded via jenkins dont show up in builds
我使用 Jenkins 构建我的项目,完成后我将包含所有工件文件的目录或仅一个文件上传到 JFrog。
管道代码示例:
def server = Artifactory.server "jfrog1"
sh "touch uploadconfig.json"
writeFile(file: "uploadconfig.json", text: "{ \"files\": [ { \"pattern\": \"./uploadconfig.json\", \"target\": \"test-generic-local/uploadconfig1.json\", \"flat\" : \"true\" }]}")
uploadSpec = readFile 'uploadconfig.json'
uploadInfo = server.upload spec: uploadSpec
上传文件时,它有 build.name 和 build.number 属性。
但我的问题是它不会出现在 Artifactory -> Builds 下。
这是一个问题,因为我想使用以下选项从此版本下载最新文件:
"files": [
{
"pattern": "test-generic-local/uploadconfig*",
"target": "./",
"build" : "nameOfMyJenkinsJob/LATEST"
}
]
当我现在尝试 运行 它而没有在构建下列出工件时,我收到以下错误消息:
找不到构建名称 nameOfMyJenkinsJob。
我使用 Jenkins 构建我的项目,完成后我将包含所有工件文件的目录或仅一个文件上传到 JFrog。 管道代码示例:
def server = Artifactory.server "jfrog1"
sh "touch uploadconfig.json"
writeFile(file: "uploadconfig.json", text: "{ \"files\": [ { \"pattern\": \"./uploadconfig.json\", \"target\": \"test-generic-local/uploadconfig1.json\", \"flat\" : \"true\" }]}")
uploadSpec = readFile 'uploadconfig.json'
uploadInfo = server.upload spec: uploadSpec
上传文件时,它有 build.name 和 build.number 属性。
但我的问题是它不会出现在 Artifactory -> Builds 下。
这是一个问题,因为我想使用以下选项从此版本下载最新文件:
"files": [
{
"pattern": "test-generic-local/uploadconfig*",
"target": "./",
"build" : "nameOfMyJenkinsJob/LATEST"
}
]
当我现在尝试 运行 它而没有在构建下列出工件时,我收到以下错误消息:
找不到构建名称 nameOfMyJenkinsJob。