这种方法适用于主机和外网不通,无法在线下载的情况

1. 准备

插件索引:https://plugins.jenkins.io/

下载地址:http://updates.jenkins-ci.org/download/plugins/

这两个地址后面会有用

2. 选择插件

比如,我要安装git插件

打开上面的插件索引地址:https://plugins.jenkins.io/

image-20210309150625466

在这里输入插件的名称:git,点击搜索

image-20210309150715112

点进去,复制这个id

image-20210309150903454

3. 下载插件

打开上面的下载地址:http://updates.jenkins-ci.org/download/plugins/

image-20210309150932834

快捷键ctrl + F,输入刚刚复制的id,查找

因为这里的文件夹都是按照id命名的,有的插件名称和id不一致,所以刚刚要复制id才行

image-20210309151203756

点击一个版本进行下载

4. 离线上传

依次打开jenkins的 系统设置 -> 插件管理 -> 高级,往下找到上传插件这个选项,把刚刚下载的.hpi文件上传

image-20210309151344309

这里上传的时候,有的插件可能需要依赖其他插件

image-20210309151515047

这时候需要再按照查找插件->下载插件->上传的操作步骤,把这个前置的SCM API插件先上传好

5. 重启

插件上传后,必须先重启才能生效,可以直接输入 http://localhost:8080/jenkins/restart 进入重启界面重启

6. 注意事项

  • 如果下载前置依赖不生效,可能是版本问题,比如下载了最新的git插件,其他的依赖,也都下载最新的版本
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐