jenkins
文章平均质量分 51
flyingshuai
这个作者很懒,什么都没留下…
展开
-
publish over ssh 实现 Jenkins 远程部署
Jenkins远程部署,一开始没有任何头绪,想了很多方案. 因为两台机器都是windows系统,所以想到publish over cifs, 但是这个网上资料太少,貌似只能内网使用。又想到了Jenkins 分布式构建,但是Jenkins构建的代码和产物最后自动拷贝到主节点。而远程机器其实是客户方的机器,所以这个分布式构建并不适用。最后还是选定publish over ssh来实现远程部署。 请注意原创 2017-06-07 13:23:48 · 48136 阅读 · 8 评论 -
Jenkins 发布版本的备份与回滚
以下配置可以为每个项目备份构建文件到本地指定路径 然后,在最后一次成功的构建结果处,可以下载最新版本的构建文件。 如果要回滚版本,可以写个脚本文件覆盖发布路径下的文件即可。如果想利用Jenkins做自动回滚也是可以滴~~ 详见:http://www.jianshu.com/p/dceaa1c7bb49 项目回滚章节 简单说就是利用参数化构建,建立choice,choice里面建立两个原创 2017-06-19 10:56:50 · 34316 阅读 · 3 评论 -
Jenkins 邮件配置
Jenkins自带的邮件插件就不表了,功能比较单一。这里只介绍Email Extension Plugin插件配置邮件通知。插件有时候下载不下来,那就去已经安装好此插件电脑的Jenkins安装路径下的plugin文件夹去复制。 先看系统配置如下: Default triggers, 按需勾选,如果勾选了always, 那么不管构建什么结果,每次构建都会发送邮件。 再看Job里面的配置:原创 2017-06-19 11:18:54 · 415 阅读 · 0 评论 -
publish over cifs实现windows远程部署
之前一直用publish over ssh来实现远程部署,后来发现windows服务器的话,用publish over cifs更便捷。 前提:远程服务器开好共享文件夹。 1. 安装好插件后,在系统管理>系统设置里配置如下: 2. job>配置,构建后操作,配置如下: 3. 和publish over ssh一样,可以勾选remote directory is a date form原创 2017-08-14 16:37:59 · 3234 阅读 · 3 评论 -
Jenkins集成.net单元测试
一直想把单元测试这块也自动集成到Jenkins.因为公司是.net开发,所以找了下资料研究了下。需要两个插件:MSTest plugin(来发布MSTest的测试结果),MSTestRunner plugin(系统使用MSTest来写单元测试),因VS2015已经集成MSTest,开发要写单元测试也很方便。故使用此插件。 如果,系统是使用NUit来写单元测试那就要下载NUnit plugin。安装原创 2017-09-14 15:47:35 · 2574 阅读 · 1 评论 -
Jenkins 通过WebDeploy 实现远程发布
在服务器配置好iis和安装配置好webdeploy, 具体见另一篇:https://blog.csdn.net/flyingshuai/article/details/84071348 开发环境安装好Jenkins,并配置好msbuild,svn/git等,此文也不再赘述,重点阐述怎么使用webdeploy构建并远程发布。 找到Properties\PublishProfiles下的xxx.p...原创 2018-11-16 18:09:37 · 1233 阅读 · 0 评论