jenkins是一款持续集成工具。可以实现代码一键编译、打包、部署,多环境部署,发布版本记录信息等。
一、jenkins版本选择
1.系统环境
Linux:centos6.5
Java: 1.8.0_162
tomcat:7.0.65.0
2.版本确定
官网已告知不同java版本适用的jenkins版本。
2.54 (2017-04) and newer: Java 8
1.612 (2015-05) and newer: Java 7
这里选择2.138.3下载安装。
二、下载安装
1.下载安装
下载方式:可以下载到本地,再通过lszrz工具上传至服务器,也可以用wget下载。
下载格式:jenkins官网提供rpm、war两种安装方式,我这里选择war包,下载以后直接放到..../tomcat/webapp/下。重启tomcat,即可访问,比较方便。
[root@www tomcat]# wget http://mirrors.jenkins.io/war-stable/2.138.3/jenkins.war
等待下载完成,重启tomcat即可。
访问jenkins:http://服务器外网IP:tomcat端口/jenkins/
我的服务器是:http://192.168.0.123:8080/jenkins/
注意:最新版本 jenkins 2.176.2 war包安装如下:
Jenkins的Web应用程序ARchive(WAR)文件版本可以安装在任何支持Java的操作系统或平台上。
要下载并运行Jenkins的WAR文件版本,请执行以下操作:
1.将最新的稳定Jenkins WAR包 下载到您计算机上的相应目录。
2.在下载的目录内打开一个终端/命令提示符窗口到。
3.运行命令java -jar jenkins.war
4.浏览http://localhost:8080并等到*Unlock Jenkins*页面出现。
5.继续使用Post-installation setup wizard后面步骤设置向导。
将最新的稳定Jenkins WAR包下载到您计算机上的相应目录。
Notes:
不像在Docker中下载和运行有Blue Ocean的Jenkins,这个过程不会自动安装Blue Ocean功能, 这将分别需要在jenkins上通过 Manage Jenkins > Manage Plugins安装。 在Getting started with Blue Ocean有关于安装Blue Ocean的详细信息 。.
您可以通过`--httpPort`在运行`java -jar jenkins.war`命令时指定选项来更改端口。例如,要通过端口9090访问Jenkins,请使用以下命令运行Jenkins: java -jar jenkins.war --httpPort=9090
2.登录
初次登录需要输入随机密码,web端已指明初始密码路径:/root/.jenkins/secrets/initialAdminPassword
用户名密码影响权限,未登录是无法看见系统管理 菜单的,无法安装升级各种插件。
3.安装插件
选择推荐安装,等待安装完毕即可。安装完毕以后也可在系统管理-插件管理中进行其它插件的安装。
4.创建管理员用户
三、配置jenkins
1.新建项目
构建一个自由风格的项目,并选择从github、oschina....上获取代码。
2.配置
3.插件安装
一般来说,选择推荐的插件就够用了,但是也会遇到需要安装其它插件的时候,这时候到系统管理-插件管理 中自行选择需要的插件进行安装即可。