最新的 Jenkins 和 Artifactory 插件

Posted

技术标签:

【中文标题】最新的 Jenkins 和 Artifactory 插件【英文标题】:Latest Jenkins and Artifactory plugin 【发布时间】:2020-08-27 08:34:23 【问题描述】:

我尝试将 Jenkins 和 Artifactory 升级到最新版本,但现在没有任何效果。

具体来说,Artifactory 插件块在安装后不再显示。

版本:

jenkins-2.253-1.1.noarch
Artifactory Plugin 3.8.0
Artifactory Open source license 7.7.3 rev

在配置项目时,以前在 Post-Build Actions 下会有部署到 Artifactory 之类的东西,但现在什么都没有了。

(管理 Jenkins > 配置系统)下也没有与 Artifactory 相关的内容。

【问题讨论】:

“没有任何效果”是什么意思?詹金斯启动了吗?你的管道有效吗?某些插件停止工作了吗?请详细说明您的问题。谢谢。 阅读剩下的问题?我想我不能更清楚地知道什么是行不通的。 【参考方案1】:

这是我的建议 - 在更新前阅读 jenkins 和插件的更改日志,并至少在 $JENKINS_HOME/config.xml 中备份主配置文件。

更新之前有哪些版本的 jenkins 和插件?让我们一起查看更新日志。

要恢复插件版本,请转到 jenkins 中的插件管理器

【讨论】:

嗨,德米特里,谢谢。已经4年没有升级了。因此,在将 Artifactory 插件恢复到 3.7.3 后,我将 JFrog 块重新置于“配置系统”下。但现在我无法让“测试连接”工作。当我配置任务并尝试构建时,它说,在内部存储库(localhost:8081/artifactory/repo)中找不到工件 org.apache.maven:maven-plugin-api:jar:2.0.6 - 如果我去那个地址,它转发到 localhost:8082/ui ...对于全新的 Artifactory 安装,最新的“内部存储库”是什么? “自定义基本 URL”为 servername:8082 server:8082/artifactory/libs-release-local 确实解析为一个空列表。所以也许我只需要弄清楚为什么它在 /artifactory/repo 寻找内部存储库 好的排序。必须编辑 /usr/local/maven/conf/settings.xml 以将“内部存储库”指向虚拟存储库的新 URL 无法回答有关artifactory的问题,我上一次使用它是在1年前。但无论如何,请先阅读变更日志。【参考方案2】:

嗯,它在手动安装插件 3.7.3 而不是 3.8.0 后显示

https://updates.jenkins.io/download/plugins/artifactory/

所以我猜有些东西坏了。感谢您的帮助。

【讨论】:

以上是关于最新的 Jenkins 和 Artifactory 插件的主要内容,如果未能解决你的问题,请参考以下文章

jfrog artifactory jenkins pipeline 集成

Jenkins管道+ Artifactory下载未下载

Gradle + Jenkins + Artifactory Maven 回购?

Jenkins Artifactory 插件:请求版本信息时出错:连接被拒绝

不应该使用 Artifactory 来捕获 Jenkins 生成的构建工件吗?

今晚8点!使用 Jenkins + Artifactory + Kubernetes 实现应用自动化持续发布