python+selenium2.53.6学习(6)Jenkins集成开发环境搭建
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。
Jenkins功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
步骤包括
1、Java安装
添加JAVA_HOME: 安装目录
CLASSPATH: .;%JAVA_HOME%\lib;
Path: ;%JAVA_HOME%\bin
2、Tomcat安装
下载tomcat安装包: http://tomcat.apache.org/
压缩包免安装,解压可用。安装包一直点击Next直至完成即可
配置tomcat系统变量
TOMCAT_HOME:安装或解压缩路径
CATALINA_HOME:安装或解压缩路径
Path添加:;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
cmd中运行 startup.bat
注:如果不添加环境变量,可以直接运行 安装目录下的\bin\startup.bat
打开浏览器输入 http://localhost:8080/
Jekins安装
可参照百度百科:
第一种启动方法,切换到jenkins.jar存放的目录,输入如下命令: $ java -jar jenkins.war 如果需要修改端口可以使用如下命令: $ java -jar jenkins.war--httpPort=8081 然后在浏览器中(推荐用火狐)输入localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。 第二种方法是用tomcat打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。
可以在http://updates.jenkins-ci.org/download/war/下载最新的war包,然后将其放到webapps目录下
重启tomcat
这是在webapps目录下可以看到生成了一个新的文件夹jenkins
浏览器输入http://localhost:8080/jenkins/
**Jenkins
路径: C:\Users\Administrator\.jenkins\secrets\initialAdminPassword(打开该文件,可以查看到密码),点击继续
第一次搭建会有新手任务-下载插件(不过我的下载失败了)
然后新建用户,我是直接用管理员admin登录的
第一次尝试安装,会有一些步骤需要完善
->
完成admin以外用户的创建,还可以修改密码等。
以上就搭建了Jenkins+Tomcat可持续集成开发环境
然后就可以新建任务,正式使用Jenkins了
1. 新建Job
2. 本地构建
新建Job后,选择构建
选择 “执行windows 批处理命令”,输入cmd命令
3.Git构建
自动化构建的意思是指当我们向服务器提交代码后,Jenkins能知道我们提交了代码,从而自动构建自动部署。
钩子功能是在远端仓库上配置一个Jenkins服务器的接口地址,当本地向远端仓库发起push时,远端仓库会向配置的Jenkins服务器的接口地址发起一个带参数的请求,jenkins收到后开始工作。
源码管理选择Git
构建触发器,可以选择定时或轮询
定时:H 3,14,15 * * * 表示每天的3、14、15点触发任务
Jenkins 配置 launch Java web start
新建节点【Jenkins -> 系统管理 -> 管理节点 - > 新建节点】
再次点进去node2
点击Launch,下载 slave-agent.jnlp,点击运行安装。
再次查看node2的状态,可以看到已经与Agent连接了
安装HTML Publisher plugin插件
【系统管理】 -> 【管理插件】-> 【搜索】
等待完成,然后就可以在配置中查看相应安装是否成功。
配置邮件发送
Jenkins有两种邮件发送的方式,一个是默认的,一个是增强的。先说默认的
【系统管理】 - 【系统设置】
一开始用公司邮箱test,怎么都不行,换成163邮箱就可以了
增强版:下载Email Extension Plugin插件
下载安装完成后,就可以在Job-【设置】- 【构建后操作】选择【Editable Email Notification】