Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。用Java语言编写,提供了 1,700 多个插件来支持几乎所有事情的自动化,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
对于所有发行版,Jenkins 提供了两个发行版:
- 每周- 频繁发布,包括所有新功能、改进和错误修复。
- 长期支持 (LTS) - 通过错误修复向后移植定期更新的较旧版本线。
Jenkins war包下载:http://mirrors.jenkins.io/war-stable/
一、安装条件
1.1、机器要求:
- 256 MB 内存,建议大于 512 MB
- 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
1.2、需要安装以下软件:
- Java 8 ( JRE 或者 JDK 都可以)
- Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)
二、下载Jenkins
我们可以选择国际化-中文。
我们这里使用war的形式部署,大家可以根据自己的习惯和需求以其他形式部署。
找到自己需要下载的版本点击就可以下载了。
三、启动jenkins
我们登陆到服务器,上传war包。上传包的形式有很多种,我这里使用 FinalShell 工具以下命令上传。
rz -e
这里我们传到了该目录:
/data/springboot/jenkins
执行以下命令启动:
nohup java -jar jenkins.war --httpPort=8086 > jenkins.log 2>&1 &
Jenkins默认端口为8080,我们这里指定了端口启动8086端口启动。并且我们指定了日志文件。
我们查看日志文件。
这里是我们等下登录需要的密码。
然后我们输入Jenkins访问地址:http://127.0.0.1:8086/
看到这个页面我们Jenkins就启动成了,接着我们就等待一段时间。
四、解锁Jenkins
我们输入一下命令查看密码。或者查看我们的启动日志,上面的截图的地方。
[root@localhost updates]# cat /root/.jenkins/secrets/initialAdminPassword
b96ea15d18c841c586a476704d2453d9
复制密码b96ea15d18c841c586a476704d2453d9到网页上,点击继续然后等待一段时间。
五、下载推荐插件
这里我们选择安装推荐的插件就可以了。但是在点击之前我们需要注意!!!!
因为部分插件被墙了,需要FQ,所以我们这里需要设置国内的下载源。
关于下载Jenkins插件很慢请看这边文章:解决下载Jenkins插件很慢
现在系统正在下载插件,我们等待一会就好了。
六、设置Jenkins基础配置
最后我们看到这个页面安装完成了。