Jenkins的详细安装及使用

操作环境:Windows

踩过的坑:

1,报错403,因为tomcat限制了访问地址(https://www.cnblogs.com/luoruiyuan/p/6518508.html)

2,构建springboot项目需要tomcat8以上,否则无法构建;

3,构建Jenkins成功后,修改系统配置里面的URL,不要使用localhost,使用本机地址,访问Jenkins也不要用localhost

一、环境准备

1 安装JDK

  本文采用jdk-8u111-windows-x64.exe;

2 配置tomcat

  本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可;

3 安装maven

  本文采用maven3.3.9,无需安装;

4 安装Jenkins

  下载地址https://jenkins.io/download/,仅下载war包,如下图:


将下载好的jenkins.war放进tomcat/webapps目录下。

 

二、相关配置

1 登入http://localhost:8080/jenkins,进入Jenkins初始化页面,第一次启动时间可能有点长,耐心等待。进入成功后会看到如下画面,按提示路径打开密码文件,输入密码:


解锁后又是一长段时间等待,此后可能出现如下图所示界面:


表示无法下载Jenkins插件,可能是因为防火墙导致,而Jenkins插件的安装非常重要,建议翻墙。如无法翻墙,则选择Skip Plugin Installations跳过插件安装。进入以下页面,设置登陆用户:

 

2 设置成功后即进入Jenkins主界面:


点击左上侧系统管理,进入Jenkins基本系统设置(主要是以下三块):


3 先进入“管理插件”模块安装必需的插件,以下是建议安装列表:

 

将本文附件中的插件放入Jenkins插件存放目录即可,如本文插件存放目录为:C:\Users\Administrator\.jenkins\plugins(可点击系统管理–>系统设置,在最上方查看,如下图);

 

4 配置系统设置

 

添加编码全局属性:


增加系统管理员邮件地址:


其他的可用默认配置,保存后退出。

5 添加全局配置Global ToolConfiguration


配置JDK,不采用自动安装:


配置maven,不采用自动安装:


以上即为需要设置的系统配置。

 

三、系统部署

系统设置完成后开始添加任务,任务类型选择自由风格:


创建完成后可在主页看到如下画面:


在”All” tab下能看到新建的任务,点击该任务,进入该任务的配置页面:


设置项目备注及构建规则:


配置项目轮询的源码位置(@HEAD表示构建最新的代码)并配置代码访问密码:


配置构建触发器,如下图配置为每天晚上9:30开始构建(Cron表达式):


增加Invoke top-level Maven targets构建步骤,插件目标为编译、发现编译Bug、部署,另外还可以配置构建时忽略测试用例:


增加构建后操作步骤:Publish FindBugs analysis results,用于查看FindBugs插件的代码分析报告,该模块可采用默认配置:


增加构建后操作步骤:Deploy war/ear to a container,用于将构建后生成的war包部署至tomcat服务器,下图中Contextpath用于配置项目访问路径,如填/RMS_Server则表示项目的根访问目录为:http://localhost:8080/RMS_Server,Deploy on failure用于配置当前构建失败时是否仍然部署至tomcat,默认不选:


以上即为本项目的所有配置,完成后应用(或保存)并退出。

配置完成后即可开始构建,左侧可查看bugs分析信息及构建历史:


点击某个构建记录,如上图中的#31,即可查看构建日志、SVN代码提交日志及bugs分析结果:

 

 

 

四、编码问题

FindBugs分析报告中查看某些代码文件时可能出现中文乱码情况,如下图:



这是tomcat的编码问题导致的,可在系统管理中查看tomcat的相关编码情况:



主要关注的是file.encoding属性及sun.jnu.encoding属性,二者需要设置为UTF-8以兼容中文:

 

这可通过在tomcat配置文件/bin/catalina.bat文件中添加set “JAVA_OPTS=-Dfile.encoding=UTF-8-Dsun.jnu.encoding=UTF-8”命令实现,如下图:



配置完成后重启tomcat,可看到编码已经更改:

 

                </div> 

  • 1
  • 2
  • 1
  • 2
  • 3

  • 78
    点赞
  • 503
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
以下是在Linux系统上安装Jenkins详细步骤: 1. 更新系统: - 在终端中执行以下命令,更新系统软件包: ``` sudo apt update sudo apt upgrade ``` 2. 安装Java: - Jenkins需要Java运行环境,执行以下命令安装OpenJDK: ``` sudo apt install openjdk-11-jdk ``` 3. 添加Jenkins存储库: - 执行以下命令导入Jenkins存储库的密钥: ``` wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - ``` - 执行以下命令将Jenkins存储库添加到系统源列表中: ``` sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' ``` 4. 安装Jenkins: - 执行以下命令安装Jenkins软件包: ``` sudo apt update sudo apt install jenkins ``` 5. 启动Jenkins服务: - 执行以下命令启动Jenkins服务: ``` sudo systemctl start jenkins ``` 6. 配置防火墙: - 如果系统上启用了防火墙,需要允许Jenkins的HTTP访问。执行以下命令开放Jenkins默认端口8080: ``` sudo ufw allow 8080 ``` 7. 访问Jenkins控制台: - 在浏览器中输入服务器的IP地址或域名后,加上端口号8080(例如:http://your_server_ip:8080)访问Jenkins控制台。 8. 解锁Jenkins: - 在第一次访问Jenkins控制台时,你将被要求输入初始管理员密码。执行以下命令获取初始管理员密码: ``` sudo cat /var/lib/jenkins/secrets/initialAdminPassword ``` - 将该密码输入到Jenkins控制台中进行解锁。 9. 完成安装: - 根据提示,选择默认插件或自定义插件列表进行安装。 10. 创建管理员账户: - 输入管理员账户的相关信息,包括用户名、密码和邮箱等。 11. 安装完成: - 安装完成后,你将被重定向到Jenkins控制台,可以开始使用Jenkins了。 请注意,以上步骤是一般的安装过程。根据你的Linux发行版和具体环境,可能会有一些差异。你可以参考Jenkins官方文档或其他教程进行更详细的指导。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值