下载
官网地址: https://www.jenkins.io/
war 包下载地址: https://mirrors.jenkins-ci.org/war/
也可以在 github 下载: https:///jenkinsci/jenkins/releases
当前我下载的版本为: 2.411
然后再下载一个 tomcat , 当前我下载的版本为: 8.5.90
Tomcat 相关配置
解决中文乱码
打开 conf/logging.properties, 修改如下
# 此行注释
# java.util.logging.ConsoleHandler.encoding = UTF-8
# 添加此行
java.util.logging.ConsoleHandler.encoding = GBKmanager app 用户名密码
打开tomcat-users.xml文件, 添加如下配置
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="role1"/>
<user username="tomcat" password="admin" roles="tomcat,manager-gui,manager-script,manager-jmx,manager-status"/>
<user username="both" password="admin" roles="tomcat,role1"/>
<user username="role1" password="admin" roles="role1"/>jenkins 安装与基本配置
安装
将jenkins.war复制到 tomcat/webapps, 目录下, 启动 tomcat
此时可能会报错:

删除 tomcat 之前自动解压的 jenkins 目录, 删除用户目录下的 .jenkins目录
打开 tomcat/conf/context.xml,添加如下配置
<Resources cachingAllowed="true" cacheMaxSize="102400" />
默认 1024, 单位: KB

然后访问: http://localhost:8080/jenkins
看到如下页面, 耐心等待即可

然后根据提示填写密码

不要选择安装推荐插件

选无, 然后直接安装

创建一个用户, 比如:
admin
12345678
安装结束

停止 tomcat , 删除 jenkins.war包, 重新启动 tomcat, 访问: http://localhost:8080/jenkins/
登录

安装完成

修改插件源地址
阿里云 jenkins 镜像源获取方式参见: Jenkins更换插件下载源(阿里源)
jenkins 插件配置地址: http://localhost:8080/jenkins/manage/pluginManager/advanced

安装一个中文插件试试速度
大约用时 20 秒
http://localhost:8080/jenkins/manage/pluginManager/available

安装完毕重启

效果

反向代理错误
直接忽略, 点击不再显示即可, 没有什么影响

Building on the built-in node can be a security issue. You should set up distributed builds
意指不应该只用一个节点, 点击 Dismiss忽略即可
中文翻译不完整
参考: jenkins 汉化不完全设置
步骤如下:
安装 Local 插件
安装 Local Chinese 插件
系统设置里的的 Local 设置为 : zh_US
















