jenkins
小小小小人水豚
日拱一卒,不期而遇
展开
-
jenkins_windows(四):常用插件说明
本文介绍jenkins中使用频率最多的3个插件,包括其作用,常用的参数以及配置。Publish over SSH应用场景:利用此插件将编译好的war/jar文件上传到远程linux指定的目录下,在远程执行脚本将拷贝的文件复制到tomcat的webapps文件夹下,重启tomact。可以采用用户名和密码的方式登录,也可以采用公钥认证的方式。插件说明进入jenkins主页,系统管理–>全...原创 2019-08-23 18:11:29 · 2906 阅读 · 0 评论 -
jenkins_windows(五):基于github构建自动触发的任务
持续集成(CI)的整个流程目标就是实现自动的拉取代码、编译、打包、部署到远程服务器、自动执行测试,自动发送邮件,从而能够排除人的因素,提高测试的效率。本文我们就介绍如果基于github的源码管理库实现以上流程。以下几基础的配置和插件的安装请参考前4篇文章。通过ngork,将IP暴露到网络中GitHub收到push动作后要主动通知Jenkins,所以Jenkins所在服务器一定要有外网IP,否则...原创 2019-08-25 23:39:09 · 1065 阅读 · 2 评论 -
jenkins_windows(一):环境准备
为了将自动化测试作为常规执行任务,或者在无人值守的情况下定时执行并发布测试结果,故实现了基于jenkins构建自动化测试。具体流程如下:开发上传代码到代码仓库后,jenkins检查到指定的仓库中有push动作,从代码仓库上拉取代码,打包,发布到tomcat,触发测试任务,自动从代码仓库拉取测试代码进行测试,将测试结果邮件发送到指定的邮箱。服务器的代码由springboot实现,测试代码是pyth...原创 2019-08-22 09:59:53 · 542 阅读 · 0 评论 -
jenkins_windows(二):jenkins基础配置
前一篇文章中介绍了基础的工具安装及配置,接下来继续介绍如何在tomcat中启动jenkins并在浏览器成功访问,以及jenkins的一些基础配置。在windows下用浏览器访问jenkins打开浏览器,输入:http://127.0.0.1:8080/jenkins根据提示打开以下文件,将管理员密码粘贴到网页中解决离线问题(没有提示离线,直接跳过此步)弹出的页面显示离线,如下所示:...原创 2019-08-22 15:08:36 · 492 阅读 · 0 评论 -
jenkins_windows(三):jenkins系统设置,插件安装和工具配置
上一篇文章中已经通过浏览器访问了http://127.0.0.1:8080/jenkins,并成功的进入了jenkins首页,接下来就介绍jenkins如何安装插件,以及一些配置。安装插件方式一:通过插件管理下载指定的插件进入jenkins首页–>系统管理–>插件管理–>可选插件页面,在右上角的过滤框中输入插件部分或全部名称并回车,在搜索出的内容中查找待安装的插件。按照以...原创 2019-08-22 15:33:47 · 4343 阅读 · 1 评论 -
jenkins_windows(六):自定义构建结果
Jenkins的构建成功和脚本执行成功是两个事情,脚本执行成功与否并没有通知jenkins,所以会出现明明脚本执行失败了,但是jenkins中显示的依然是Success。这就是需要我们自行判断脚本的执行结果去通知Jenkins。Jenkins构建原理Jenkins通过退出代码是否为0判断build是否成功。示例代码地址:https://github.com/kongsh8778/errorD...原创 2019-08-26 23:13:16 · 1257 阅读 · 0 评论 -
jenkins_windows(七):SVN自动触发项目构建的配置
在前一篇博客中详细介绍了如何通过github的webkook功能实现push到github代码仓库后,自动触发jenkins项目构建的流程,实际工作中还有用svn进行代码管理,本文具体介绍一下svn触发项目构建的具体配置,原理和github类似。简介svn触发jenkins任务的构建有以下三种方式:1.jenkins定时轮询触发2.客户端创建的webhook触发3.服务端创建的webho...原创 2019-08-31 11:42:17 · 5959 阅读 · 18 评论 -
jenkins_windows(八):常见问题总结
记录一下jenkins搭建过程中遇到的一些问题。总原则:查看tomcat\logs目录下的catalina开头的日志文件,里面记录了详细的错误信息。1.tomcat启动后访问jenkins返404排查方向:1.jenkins.war包是否放到tomcat的webapps下;2.8080端口是否被占用;3.jdk版本配置是否正确,是不是版本过低;4.环境变量JAVA_HOME配置的...原创 2019-08-31 11:57:14 · 2929 阅读 · 0 评论