您现在的位置是:网站首页 > 代码编程 > JAVA开发JAVA开发
【原】Linux环境下安装Jenkins详细图文教程(war包方式)
不忘初心 2019-10-06 围观() 评论() 点赞() 【JAVA开发】
简介:之前一直都说要看一下Jenkins的知识点,迟迟都没有开始,正好最近这几天有时间,在自己的服务器上简单尝试了一下,成熟的工具了,做的比较人性化了,那如何在linux服务器上安装jenkins?Linux环境下Jenkins简单搭建步骤?linux环境下搭建jenkins实现自动部署?
之前一直说要看一下Jenkins的知识点,迟迟都没有开始,正好十一放假这几天有时间,在自己的服务器上简单尝试了一下,发展到今天,已经是很成熟的工具了,做的比较人性化,安装起来也很方便,基本上没碰见什么大问题。
老规矩,安装包一律去官网下载:https://jenkins.io/download/,截止到我今天写文章,最新的稳定版本是2.190.1,迭代版本已经到2.198了。
如上图,可以根据自己的系统选择相应的安装包,这个我就不做太多描述了,无外乎一些rpm安装之类的,需要注意的是最后一个.war形式,这个是可以直接运行的项目,可以简单理解为“Jenkins在线安装版”,这样一来,就有两种安装方式了(二选一)。
一、rpm安装
以centos为例,大家可以自行去官网下载:https://pkg.jenkins.io/redhat-stable/,本文选择的是war包安装,所以就不对rpm方式进行详细的说明了。
二、war安装
简单启动:
[root@JD jenkins]# nohup java -jar /usr/local/jenkins/jenkins.war &
复杂启动:
[root@JD jenkins]# nohup java -jar /usr/local/jenkins/jenkins.war --httpPort=1024 -DJENKINS_HOME=/usr/local/jenkins --webroot=/usr/local/jenkins/war --logfile=/usr/local/jenkins/jenkins.log &
其实也不是很复杂,就是自定义一些参数,指定自己想要的目录,最好将JENKINS_HOME配置成系统环境变量,这样文件目录可以统一,否则会出现一部分文件在JENKINS_HOME下,一部分文件在 /root/.jenkins目录下(不在一起也不会有什么问题)。
Tips:上面红字部分是我特意装了两遍测试出来的结果,本文中的图片都是在我第一次未配置环境变量进行安装时的截图。
如果配置了环境变量之后,启动时只需要指定端口和log,命令如下:
[root@JD jenkins]# nohup java -jar /usr/local/jenkins/jenkins.war --httpPort=1024 --logfile=/usr/local/jenkins/jenkins.log &
启动成功之后,会看到如下日志:
2019-10-06 08:29:11.632+0000 [id=26] INFO jenkins.install.SetupWizard#init:
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
2e077e6cea524463a653ee599a884a09
This may also be found at: /root/.jenkins/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
2019-10-06 08:29:53.606+0000 [id=41] INFO hudson.model.UpdateSite#updateData: Obtained the latest update center data file for UpdateSource default
2019-10-06 08:29:54.735+0000 [id=41] INFO h.m.DownloadService$Downloadable#load: Obtained the updated data file for hudson.tasks.Maven.MavenInstaller
2019-10-06 08:29:54.736+0000 [id=41] INFO hudson.util.Retrier#start: Performed the action check updates server successfully at the attempt #1
2019-10-06 08:29:54.738+0000 [id=41] INFO hudson.model.AsyncPeriodicWork$1#run: Finished Download metadata. 44,467 ms
2019-10-06 08:30:10.396+0000 [id=26] INFO hudson.model.UpdateSite#updateData: Obtained the latest update center data file for UpdateSource default
2019-10-06 08:30:10.830+0000 [id=26] INFO jenkins.InitReactorRunner$1#onAttained: Completed initialization
2019-10-06 08:30:10.878+0000 [id=19] INFO hudson.WebAppMain$3#run: Jenkins is fully up and running
上面的日志描述的很清晰,提供了登录密码和密码存储路径,这个是启动成功之后,登录后台进行安装时用到的,类似于mysql安装完了之后会给你一个默认的密码让你进行登录一样。
打开浏览器,访问上面设置的1024端口(自行修改)进行在线安装:
如上图,填入启动日志中给出的登录密码,然后直接下一步。
才接触Jenkins,所以这次就先选择推荐的插件进行安装。
漫长的等待之后,进入到了创建用户界面,这里可以先不用创建用户,选择右下角的admin用户。
使用admin进去之后,进行实例的配置
O了,直接“保存并完成”。
点击开始使用Jenkins,就可以这个熟悉的界面了~
由于我之前没有新建用户,所以这里也只能使用admin进行登录,密码还是上面启动日志中的那个。
至此,Jenkins安装完毕~
小插曲:
在我安装完毕之后,直接点击“开始使用Jenkins”之后,页面变成了空白,我打开浏览器console看了一下,也没有js报错,但是页面就是什么也没有,吓得我一机灵,以为是哪里安装错了,但是仔细排查之后,发现并没有什么问题,所以我就重启了一下,再次访问就正常了!!!
看完文章,有任何疑问,请加入群聊一起交流!!!
很赞哦! ()
相关文章
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们