jenkins介绍
Jenkins 是一个可扩展的持续集成引擎。由于jenkins有着大量的插件,因此自由度高,很容易与各种开发环境进行联动,而且jenkins是开(免)源(费)的,所以应用度很高。还有一个重要的优点是集成的帮助文档很完善,几乎每一个选项旁的“?”都可以提供很清晰的解释,便于上手。jenkins可以自动化部署,发布,结果报告发送,Jenkins可自由部署在各平台:Windows, Linux, Mac。
jenkins官网:https://jenkins.io/
jenkins历史版本下载:http://mirrors.jenkins.io/
清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins
什么是jenkins
1、Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的CI持续集成/CD持续部署变成可能。 2、Jenkins功能包括: a. 持续的软件版本发布/测试项目; b. 监控外部调用执行的工作;
jenkins安装配置
安装jenkins前,先安装配置好java,可参考 JAVA安装与配置
- Windows安装jenkins,可以下载mis安装文件,直接安装 安装完成会自动打开浏览器 地址栏是http://localhost:8080
安装完成,直接在浏览器输入栏,输入地址http://本地ip:8080 jenkins默认端口是8080 也可以更改默认端口,
使用编辑器打开,jenkins安装目录下的jenkins.xml 修改下面这一行,将默认的8080修改为8086.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8086 --webroot="%BASE%\war"</arguments>
打开jenkins时,会告诉你输入账号密码,jenkins打开时会默认自动生成一个账号,输入里面的账号密码,之后可以创建自己的用户密码。在服务系统里,可以设置jenkins服务为自动启动,每次就可以直接在浏览器地址栏输入http://+ip:port就可以了。
- jenkins也可以下载war文件,然后将war包放在Tomacat的webapps下,启动Tomcat就可以了。可以设置tomcat的端口,在浏览器上输入http://ip地址:port/jenkins
- 第三种安装方式:在docker安装jenkins镜像。
jenkins打开,告知输入密码:
以tomcat方式启动的,会在Tomcat启动时,在命令行中显示出来。
jenkins邮件发送配置
jenkins安装部署后,在浏览器打开会先安装插件,使用推荐的方式安装,如果出现失败可以重新尝试几下。插件安装后,进入jenkins管理页面。
后面需要安装插件的话,可以在manager jenkins-> Manager plugins 安装可选插件或者更新插件
jenkins配置发送邮箱,需要安装插件:
email配置需要到manage jenkins->Configure System
jenkins地址配置:
扩展电子邮件配置:
jenkina语言·汉化
进入系统管理 / 插件管理 / 可用插件
找到Locale插件 安装
配置生效 进入系统管理 / 系统设置
测试发送邮件:
这里配置的是qq邮箱,使用的密码不是qq密码是你授权的密码,可以到QQ邮箱中心查看
jenkins插件安装时,出现查找不到或者下载失败:在jenkins ->Plugin Manager ->高级
升级代理 http://mirror.xmission.com/jenkins/updates/update-center.json
jenkins插件站点:https://updates.jenkins.io/update-center.jsonjenkins插件清华大学镜像地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
jenkins插件下载中心:插件下载,点击Archives下载,插件下载后在Manage Jenkins->Manager Plugins->高级 ->上传插件 安装下载好的插件 这里下载的是Date Parameter插件
插件依赖:
Date Paramter插件参数化使用:
官网给出的使用: