通过 jenkins 上传的 JFrog Artifactory 工件不会出现在构建中

法比安·W。

我使用 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"
        }
    ]

当我现在尝试运行它而不在 Build 下列出工件时,我收到以下错误消息:

找不到构建名称nameOfMyJenkinsJob

穆罕默德·卡西夫

我看到您没有将构建发布到 Artifactory。请参阅此 JFrog wiki,了解如何发布构建信息。另外,我建议您参考此Github Jenkins 文件,其中构建发布阶段是推送构建的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Gradle将工件上传到Artifactory

如何在Artifactory中的新工件上触发Jenkins构建?

从Maven部署到JFrog Artifactory

列出JFrog Artifactory上存储库中的所有工件

使用Jfrog Artifactory开源

如何使用Jfrog CLI将工件上传到Jfrog Artifactory?

Jenkins Artifactory插件-获取最新工件

Jfrog Artifactory REST API搜索工件的最新版本

通过jenkins将.ipa上传到testflight

JFrog Artifactory API部署带有属性的工件

在JFrog的Artifactory中的某个回购下,某些工件下载失败

Jenkins声明性管道,从Artifactory下载最新上传(构建)并获取属性

Artifactory:不会下载TFS Release任务,但是相应的jfrog-cli命令可以正常工作

JFrog Artifactory不会生成依赖项声明

JFrog Container Registry和JFrog Artifactory有什么区别?

JFrog Artifactory AQL

如何将.net核心构建工件上传到JFrog Artifactory Cloud

如何使用JFrog CLI将构建和工件发布到Artifactory?

如何使用 jenkins 后期构建操作将工件从工件组部署到 jfrog 工件

从 Jfrog artifactory OSS 中清理旧工件

通过 cli 或 jenkins 插件将构建部署到 artifactory

将工件上传到 JFrog Artifactory

Jenkins Artifactory 插件 - 从共享库上传

JFrog Artifactory HA 集群配置

如何使用 REST API 从 jfrog artifactory 中查找具有特定属性值的工件

无法访问 Jfrog UI - jfrog-artifactory-oss-7.21.5

jfrog artifactory 作为 docker 注册表

在上传过程中,工件是否作为部分文件存在于 JFrog Artifactory 中?

Jenkins 和 JFrog Artifactory - 如何設置應該存儲多少個最後的構建?