随笔分类 -  持续集成CI-[CCNET/Jenkins]

CruiseControl.NET/CCNET/jenkins/自动构建
摘要:继上一篇文章http://www.cnblogs.com/EasonJim/p/6077225.html,大致实现的思路,今天来记录一个真实项目实践。 一、新建项目 选择【构建一个自由风格的软件项目】,其余的不要去选择。 二、项目配置 1、项目名称 2、SVN迁出代码配置 注意:如果时git就配置相 阅读全文
posted @ 2017-01-17 15:36 EasonJim 阅读(1681) 评论(0) 推荐(1) 编辑
摘要:插件:Deploy to container Plugin deploy war/ear to a container:发布war包到服务器 deploy artifacts to maven reepository:发布到maven服务器 阅读全文
posted @ 2017-01-16 11:17 EasonJim 阅读(5040) 评论(0) 推荐(0) 编辑
摘要:参考这篇文章:http://www.yiibai.com/jenkins/jenkins_unit_testing.html 插件:JUnit Plugin 阅读全文
posted @ 2017-01-13 10:54 EasonJim 阅读(4400) 评论(0) 推荐(0) 编辑
摘要:前提:要确定本机全部安装了JDK 一、先说官方的安装方式 打开网址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins,会留意下面有对应的系统的安装方式: 我们选择Ubuntu的安装方式进行:https://wiki.jenk 阅读全文
posted @ 2017-01-12 16:34 EasonJim 阅读(2217) 评论(0) 推荐(0) 编辑
摘要:在jenkins的安装目录下,找到config.xml配置文件,删除以下节点: 然后重启服务,这样密码就清除了。 windows的config.xml文件:C:\Program Files (x86)\jenkins linux的config.xml文件:/var/lib/jenkins 后话:如果 阅读全文
posted @ 2017-01-12 15:10 EasonJim 阅读(4365) 评论(0) 推荐(0) 编辑
摘要:注意: 命令行运行的war包或者安装包,都会在命令行上提示了配置文件文件夹.jenkins,卸载时,注意一定要把这些一起删除。 比如Windows下用war包部署的命令行信息如下: 如上图所示,就是配置文件放置的位置。 一、Windows安装版本 这个最简单,在控制面板直接删除。 如果下载的是war 阅读全文
posted @ 2017-01-12 12:39 EasonJim 阅读(48183) 评论(0) 推荐(0) 编辑
摘要:先收集几个网址,后续再自己动手过一遍 http://www.cnblogs.com/leefreeman/p/4211530.html http://www.cnblogs.com/sunzhenchao/archive/2013/01/30/2883289.html https://my.osch 阅读全文
posted @ 2017-01-09 23:26 EasonJim 阅读(986) 评论(0) 推荐(0) 编辑
摘要:如果出现:“editable email notification aborted due to exception”这样的错误,尝试升级一下jenkins,估计是这个导致的。 解决思路: http://stackoverflow.com/questions/18497116/not-able-to 阅读全文
posted @ 2017-01-09 23:09 EasonJim 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:错误如上,解决方法收集,可以尝试以下方法: http://stackoverflow.com/questions/38391601/jenkins-error-error-fetching-remote-repo-origin https://issues.jenkins-ci.org/browse 阅读全文
posted @ 2017-01-09 23:08 EasonJim 阅读(15273) 评论(0) 推荐(0) 编辑
摘要:在jenkins点击插件进入wiki,然后点击列表下载一个版本的包 安装是,选择高级的tab,下面就有安装: 还有一种方法,就是装VPN,在高级设置VPN地址。 安装是,选择高级的tab,下面就有安装: 还有一种方法,就是装VPN,在高级设置VPN地址。 阅读全文
posted @ 2016-12-16 11:33 EasonJim 阅读(3025) 评论(0) 推荐(0) 编辑
摘要:免费:smtp.ym.163.com 25/pop.ym.163.com 110 付费:smtp.qiye.163.com 25/pop.qiye.163.com 110 阅读全文
posted @ 2016-12-14 12:35 EasonJim 阅读(3000) 评论(0) 推荐(0) 编辑
摘要:【系统管理】->【系统设置】->【Publish over FTP】->【Control encoding】->输入【GB2312】或者【UTF-8】 阅读全文
posted @ 2016-12-06 01:01 EasonJim 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:CCNET目前最新版本为1.8.5,官方很久没更新过了,如果投入生成环境使用,建议全部转到Jenkins上。 可以直接在这里下载:http://www.cnblogs.com/EasonJim/p/5773328.html 如果在配置MSBuild的项目上,我建议在安装CCNET的服务器上安装VS, 阅读全文
posted @ 2016-12-05 09:29 EasonJim 阅读(573) 评论(0) 推荐(0) 编辑
摘要:使用的插件: 【HTTP Request Plugin】 思路: 说明:只能是网站是否正常打开,而不能是这个网站业务是否正常,如果是后者,则需要写特定的接口进行请求处理。 1、通过插件,发送GET请求指定的URL。 2、设置请求超时时间,如果过了,则这个网站不正常。 3、设置定时请求。 4、不正常访 阅读全文
posted @ 2016-11-27 17:51 EasonJim 阅读(4547) 评论(0) 推荐(1) 编辑
摘要:插件:https://wiki.jenkins-ci.org/display/JENKINS/Wall+Display+Plugin 效果: 操作: 直接在一个大屏幕上打开这个项目的构建页面,那么每次提交的时候只要观察大屏幕即可。 阅读全文
posted @ 2016-11-27 16:57 EasonJim 阅读(728) 评论(0) 推荐(0) 编辑
摘要:这个job如果在一个文件夹里面,那么想要的URL就会改变,默认会带上这个文件夹上去,所以在用【参数化构建插件】的时候要留意这个点。获取的URL将会不一样。 阅读全文
posted @ 2016-11-24 02:33 EasonJim 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:无论在Windows还是Linux下,都是采用这样方式${WORKSPACE} 阅读全文
posted @ 2016-11-23 16:37 EasonJim 阅读(375) 评论(0) 推荐(0) 编辑
摘要:前提条件: 1、必须有两台服务器,一个是生产环境,另一个是测试环境。 2、两台服务器上都必须安装了Jenkins。 3、其中,生产环境上的Jenkins已经开通的CLI的权限(Windows参考:http://www.cnblogs.com/EasonJim/p/6086018.html)。 4、j 阅读全文
posted @ 2016-11-23 11:16 EasonJim 阅读(2516) 评论(0) 推荐(0) 编辑
摘要:用于生产环境的CruiseControl.NET配置文件,支持SVN 阅读全文
posted @ 2016-11-23 01:52 EasonJim 阅读(1214) 评论(0) 推荐(3) 编辑
摘要:CCTray远程服务器添加注意事项的步骤 阅读全文
posted @ 2016-11-23 01:17 EasonJim 阅读(881) 评论(0) 推荐(0) 编辑