Jenkins plugin repository use Nexus3(NXRM)

对于在Nexus3上搭建一套jenkins插件仓库/安装包仓库目前有没有可用的方案?

我看到在华为云(https://mirrors.huaweicloud.com/jenkins/)上有jenkins的仓库,所以是否有可以在Nexus3上进行配置从而搭建一套这样的仓库用来更新插件以及安装包。

如果有这样的方案还请有这方面经验的朋友介绍一下。感谢 :pray:

Nexus 仓库是 jar 包管理,Jenkins 插件能打包成 jar 包吗?

你好,我google了一下,发现有这种类型的blog,然后里面介绍的是使用jar的形式,但是目前来看jenkins上插件都是jpi或者hpi类型,然后安装包自己用的是war,所以在格式上目前来看不是很合适。

但是我在想单纯建一个格式的仓库然后把url加进去试试,但是jenkins配置的地址都是json,所以这个地方具体配置我也不是很清楚。所以还在想有什么方案或者是否有成功的案例可以分享

你想法出发点非常好,我也是在想 jenkins 插件都是 jpi 或者 hpi 类型,得搞懂 Jenkins 从官方是如何去更新插件的,然后在自己创建的仓库中,怎么去实现插件的管理。

基于这个思路我想的是nexus是否能有一个支持普适性格式的repository,这样的话创建一个repository之后再跟配置maven或者yum这些的情况一样先试试看看。但是目前来看nexus没有这种特性,所以我在想要不要再加一个第三方的工具用来做中转什么的(只是个人想法而已)。