一、jenkins介绍
什么是jenkins?
Jenkins 是一个自包含的,开源的自动化服务器,可以用于自动化构建测试交付或者部署各种任务,
这是官方的说法,晦涩难懂,其实就是一句话,jenkins简化了你的发布流程,你点击一个build按钮,他帮你拉取你的repository,然后build你的代码,安装你的依赖,再把你的应用程序员发布到你的服务器,又因为现在都是docker化的应用,所以jenkins就是把构建的镜像push到你的远程的仓储,这些操作jenkins就会帮你做,你需要做的就是点击一个按钮,整个过程发布过程就结束了
Jenkins 是一个可扩展的持续集成(CI)平台。它只是一个平台,真正运作的都是插件。
Jenkins 的主要作用:
持续的监控软件版本发布/测试项目。
监控外部定时调用执行的工作。
二、安装jenkins
1.Jenkins 官网下载地址:https://jenkins.io/download/
Jenkins 有两个版本,分别是:LTS长期支持版(或稳定版)和每周更新版(最新版)
2.下载jdk1.8以上版本并安装,安装后配置jdk的环境变量。
3.在命令行运行命令解压war包:java -jar jenkins.war (默认情况下端口是8080,如果要使用其他端口启动,可以通过命令行”java –jar Jenkins.war --httpPort=80”的方式修改。
运行命令后jenkins.war会自动在C盘目录下生成一个jenkins的文件夹。C盘下的这个文件夹可独立运行。
4.在浏览器中访问jenkins项目:http://localhost:8080/jenkins 出现解锁 Jenkins界面,说明jenkins项目搭建完成,这里需要输入管理员密码。
管理员密码: C:\Users\Administrator\.jenkins\secrets\
5.下载你需要的插件并创建管理员用户即可初步进入jenkins了。
如果出现访问404的情况,可以改变端口”java –jar Jenkins.war --httpPort=8070”:
访问http://localhost:8070/jenkins:
打开文件 C:\Users\Administrator\.jenkins\secrets\:
将密码复制并继续:成功进入这个界面说明jenkins项目部署成功了。
如果出现404无法访问的话可以把 http://localhost:8070/jenkins改为:http://localhost:8070/就可以访问了。
第一次进入jenkins需要安装插件。不用选择安装了,进入推荐安装插件后鼠标滚轮往上滑,全部安装(成年人了不做选择全都要),但是安装的顺序可能不同会导致有些插件失败的情况,那是因为有些插件需要一些插件二点依赖,可以安装完了继续安装就可以了:
插件安装成功后,创建管理员用户:
先不设置url,进入下一步;
进入到jenkins。
后续配置自己需要的内容即可了。