一.前言
jenkins官方网站:https://jenkins.io/
jenkins下载地址:https://jenkins.io/download/
二.安装启动jenkins
环境:
1.windows 10系统
2.JDK 1.8
3.maven 3.3.9(安装启动并不需要,后期使用jenkins时需要)
注意:本文使用jenkins war包,以命令行方式启动jenkins
step1:
在前言中提供的jenkins下载地址中下载war包(LTS release line):
step2:
注意:此步非必须,由于后期使用jenkins时需要下载各种插件之类的,jenkins默认windows下的主目录为C:\Users\你的用户名\.jenkins,太占C盘空间,故这里个人需要将jenkins的工作主目录切换到D盘下,需要配置jenkins环境变量。
配置jenkins环境变量:
将该变量添加到Path环境变量中:
step3:
在下载好的jenkins war包的目录下打开命令行窗口,敲入命令java -jar jenkins.war(其实跟当初学习Java时使用cmd命令行执行java程序一样)
启动后显示
表示启动成功,在页面打开网址:http://localhost:8080/jenkins出现如下页面
此时我们打开刚才的cdm窗口往上翻发现如下信息:
提示我们初识密码是中间那一行字符串,该密码也被放在了文件中,需要时可以打开看看,我们复制此密码解锁jenkins。
输入密码点击继续之后报404错误,不晓得什么原因,但是过一会儿再试就没有问题了。
进入如下页面:
出现此问题的原因是,jenkins检测到网络无法连接。
此时打开网址http://localhost:8080/pluginManager/advanced,滚动到底部:
将https修改为http,点击右下角的check now,然后点击左下角的Submit。刷新页面,修改成功:
其实这一步jenkins修改是jenkins工作目录下的hudson.model.UpdateCenter.xml文件
其实我们也可以直接修改此文件。
接下我们停止jenkins服务,在cmd窗口按ctrl + c就可以了,然后重新执行命令java -jar jenkins.war启动jenkins。我们可以进入到如下页面:
选择第一项,安装推荐的插件,插件都是下载到如下目录下的:
等待插件安装完成。
step4:
插件下载完毕后进入到如下页面:
创建管理员用户:
进入到如下页面:
这里我们选择现在不要,因为后期我们要修改jenkins的启动端口号,毕竟8080端口号会经常被其他程序占用。
点击开始使用jenkins,如果出现白板则在浏览器地址栏输入http://localhost:8080/login,然后输入用户名密码,然后再在浏览器地址栏输入http://localhost:8080/manage,进入到jenkins的管理界面:
至此,我们的jenkins可以正常使用了,对于如何使用jenkins来进行项目自动化部署,请参见https://my.oschina.net/u/2608182/blog/3036465。