摘要: 自从使用了Jenkins后,越来越觉得好用,一键编译发布,不需要再关注恼人的繁琐细节,让软件发布变得简单起来,点击一下构建按钮,然后可以去做其他工作,几分钟后回来,Jenkins已经将软件包上传到了服务器指定位置。这个动作会在每次打包时不停的重复下去,总是能收到可以预测的结果,可以放心的交给Jenk 阅读全文
posted @ 2020-12-26 23:27 T-Evan 阅读(159) 评论(0) 推荐(0)
摘要: 经过前面几篇文章,已经搭建好Jenkins、NuGetServer服务器,并完成了第一次自动构建,第一次包依赖上传、包依赖使用测试。 接下来正式进入使用阶段,正如写一个Demo案例或原型实现起来简单快速,但距离产品级的的代码依然很遥远,使用自动化编译方案也是类似的,搭建好平台只是万里长征第一步,后面 阅读全文
posted @ 2020-12-14 22:53 T-Evan 阅读(212) 评论(0) 推荐(0)
摘要: .NET项目使用NuGet管理包依赖,根据包来源不同可划分为一方库、二方库、三方库, 一方库:同一解决方案中的项目,如工具库 二方库:本公司内部编写的项目库,如本公司通信库、UI库等 三方库:其他公司或组织编写的库,如log4net、Newtonsoft、Autofac等 其中一方库属于解决方案内的 阅读全文
posted @ 2020-11-27 23:56 T-Evan 阅读(375) 评论(0) 推荐(0)
摘要: 1、需求背景 既有产品发布,软件手动打包,效率低,易出错,发布时间长,各个环节需要人工保证实施正确性,极大的占用人力资源,为了解决这个问题,希望能实现一键编译打包,由发布人发起打包流程,之后软件编译环节不再人工参与,让工具完成编译自动化的工作。 具体需求: (1)能实现源码一键编译 (2) Nuge 阅读全文
posted @ 2020-11-15 22:09 T-Evan 阅读(354) 评论(0) 推荐(0)
摘要: 笔者所在产品组使用Jenkins自动编译打包程序已经有一段时间了,从萌生搭建一套自动化编译方案,到最终确定使用Jenkins,使用中遇到的各种问题,以及不断增加的新需求及解决办法做一个全面总结,具体内容如下: 1、需求背景 2、众里寻他千百度,找寻方案,确定方案,为何选择Jenkins 3、Jenk 阅读全文
posted @ 2020-10-31 18:27 T-Evan 阅读(99) 评论(0) 推荐(0)
摘要: 在程序打包工作中遇到一些重复性的工作,手动固然可以完成,但过程繁琐,效率低下,具体问题如下: 问题1:打包程序时将编译好的程序文件夹拷贝到指定目录 问题2:将指定目录文件夹压缩成一个zip格式文件 问题3:压缩之前要将压缩包中的一些日志文件夹、无用文件删除 问题4:自动解压程序压缩包到指定目录 问题 阅读全文
posted @ 2020-03-08 22:02 T-Evan 阅读(138) 评论(0) 推荐(0)