目录
一 、下载安装包
可以在Jenkins官网下载
但是
从2022年6月28日后发布的Jenkins只支持jdk11了
可以在清华大学开源软件镜像站找到支持jdk1.8的版本下载,我用的2.332
二、安装Jenkins
双击点开msi安装包。
选择安装目录
选择Run service as LocalSystem(not recommended),点击Next
设置端口,默认是8080,下面的Test Port,可以测试端口是否被占用,只有端口不被占用,才能进行next
选择java安装目录
点击next
点击install
安装完毕,点击"finish"
三、密码设置
3.1 初始密码
安装完毕,访问Jenkins对应的端口,提示
首次登录需要找到系统动态设置的初始密码,跟着这个路径找就完事了
把里面的密码复制出来,粘贴到网页里
3.2 设置主目录
为了让构建的包不在指定的目录上,需要修改配置文件,之后插件会安装到指定目录上。
配置环境变量JENKINS_HOME,对应的值为指定的目录。
打开Jenkins安装目录下的jenkins.xml
修改主目录读取环境变量JENKINS_HOME
3.3 Jenkins实例似乎已离线
进入之后,提示该Jenkins实例似乎已离线
我:
进入Jenkins端口下的/pluginManager/advanced,拉至最下面的Update Site
把url改为:http://updates.jenkins.io/update-center.json,点击submit保存。
重启Jenkins(Jenkins访问路径+/restart)还是提示实例离线。
jenkins在下载插件之前会先检查网络连接,读取/jenkins/updates/default.json中的网址,里面默认是谷歌,所以才有这个问题。
www.google.com都改成www.baidu.com
重启Jenkins,成功
3.4 安装插件
3.4.1本地安装
在保存数据源的界面,选择已经下载好的插件,点击构建
3.4.2 自动安装插件失败
直接”安装推荐的插件“
好家伙,全失败了。
用了网上大部分方法,什么添加清华的源啊、更改default.json啊,都没用。
最后通过本地下载这个插件skip-certificate-check
进行本地安装,进行重启,这次总算安装成功了不少插件。
有部分插件需要重启后再失效,于是我重启之后在进行安装,然后就搞定了。
3.4.3 设置管理员
3.4.4 设置实例
默认会把Jenkins的端口设置为实例端口
点击保存,Jenkins安装成功。