Jenkins的安装和配置(war包启动)
安装jenkins的方式有两种:
这里选择jenkins.war包的形式。
CI持续集成是一种思想,具体实现是通过jenkins持续集成工具去实现的。
操作步骤:
下载地址:http://mirrors.jenkins-ci.org/
打开链接后,表格有war列,Releases行是短期更新包,LTS Releases是长期更新包。
选择Releases下载即可。
下载完成的jenkins.war:
运行war包的方式有两种: 1.将war放到tomcat的webapp目录下,server.xml里面可以修改端口号 2.打开cmd,执行命令:java -jar [jenkin.war所在路径]
启动成功的标志:
输入密码,点击继续;此时会提示你安装插件,点击安装就会自动去安装;安装要等几分钟,如果有失败比较多的话,可以点重试,否则可以直接点继续,后续可以进入插件中心手动安装。
创建管理员账号
这里用到的几个插件: Email Extension Git GitHub Subversion
UI自动化如何和CI结合
出现401错误:
在github中,右上角账号 -> settings -> Developer settings -> Personal access tokens -> Generate new token -> 选择下图中的权限 -> 点击Generate token -> 复制token -> 粘贴到pycharm中Token栏位 -> 点击Test,提示success
Git配置:
安装好git后,在打开cmd或终端中使用下面的命令设置git自己的名字和电子邮箱。
因为Git是分布式版本控制系统,所以每个机器都必须自报家门,邮箱地址和你的名字。
git config --global user.email "291151689@qq.com" git config --global user.name "itcaituotuo"
提交代码到GitHub:
提示success,打开GitHub,可以查看到提交的代码:
修改代码重新提交:
创建Item -> 任务名称 -> 自由风格的软件项目 -> 点击确认
配置任务:
点击添加,输入用户名和密码:
返回到首页面,找到新建的项目,点击运行,拉取代码:
将代码拉取到jenkins所在的服务器(这里是windows本地电脑)
配置项目:
运行程序:
定时构建:
* 0 8 * * * 每天早上8点构建 * H/5 * * * * 每隔5分钟构建一次 * H H/2 * * * 每隔2个小时构建一次
其他工程构建后触发:
邮件发送:
配置邮箱
获取授权码:
配置任务,接收邮箱:
CI和自动化测试的结合(jenkins的搭建和使用)介绍到这里,更多Python学习请参考编程字典Python教程 和问答部分,谢谢大家对编程字典的支持。
原文链接:https://www.cnblogs.com/caituotuo/p/14218577.html