您现在的位置是:网站首页 > 代码编程 > 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了。

Linux环境下安装Jenkins详细图文教程(war包方式)

如上图,可以根据自己的系统选择相应的安装包,这个我就不做太多描述了,无外乎一些rpm安装之类的,需要注意的是最后一个.war形式,这个是可以直接运行的项目,可以简单理解为“Jenkins在线安装版”,这样一来,就有两种安装方式了(二选一)。

一、rpm安装

以centos为例,大家可以自行去官网下载:https://pkg.jenkins.io/redhat-stable/,本文选择的是war包安装,所以就不对rpm方式进行详细的说明了。

Linux环境下安装Jenkins详细图文教程(war包方式)

二、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端口(自行修改)进行在线安装:

Linux环境下安装Jenkins详细图文教程(war包方式)

如上图,填入启动日志中给出的登录密码,然后直接下一步。

Linux环境下安装Jenkins详细图文教程(war包方式)

才接触Jenkins,所以这次就先选择推荐的插件进行安装。

Linux环境下安装Jenkins详细图文教程(war包方式)

漫长的等待之后,进入到了创建用户界面,这里可以先不用创建用户,选择右下角的admin用户。

Linux环境下安装Jenkins详细图文教程(war包方式)

使用admin进去之后,进行实例的配置

Linux环境下安装Jenkins详细图文教程(war包方式)

O了,直接“保存并完成”。

Linux环境下安装Jenkins详细图文教程(war包方式)

点击开始使用Jenkins,就可以这个熟悉的界面了~

Linux环境下安装Jenkins详细图文教程(war包方式)

由于我之前没有新建用户,所以这里也只能使用admin进行登录,密码还是上面启动日志中的那个。

至此,Jenkins安装完毕~

小插曲:

在我安装完毕之后,直接点击“开始使用Jenkins”之后,页面变成了空白,我打开浏览器console看了一下,也没有js报错,但是页面就是什么也没有,吓得我一机灵,以为是哪里安装错了,但是仔细排查之后,发现并没有什么问题,所以我就重启了一下,再次访问就正常了!!!

linuxJenkins

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们