项目上线,发布使用 jenkins总结
2016-05-14 13:36
369 查看
本文的原文连接是: /article/7549510.html 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
上线的时候还通宵了,虽然感觉上不是多的内容。
但是,有很多细节需要处理,bug也不少,同时也考虑到项目的安全问题,是不是存在被刷,漏洞,sql注入啥的。
想的越多,工作也就越多了。
自己尝试了下ansible的部署方式,还是非常的方便的。
整个的网站拆分成静态的部分,html,css,js,等nginx处理。
还有动态的部分,tomcat处理。
同时对部署也进行了拆分:
资源可以进行压缩。Closure Compiler 和 Yui Compressor
https://developers.google.com/closure/compiler/
https://github.com/yui/yuicompressor
直接配置到jenkins里面即可了。
这样才能解脱开发,优化迭代开发周期,敏捷开发了。
现在jenkins的版本已经到了2.3,非常好用,推荐使用。
本文的原文连接是: /article/7549510.html 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
博主地址是:http://blog.csdn.net/freewebsys
1,总结
项目终于上线了。虽然是个多年的“老司机”,但是这么折腾的上线,还是头一回,由于时间紧,人手不足,需要经常加班。上线的时候还通宵了,虽然感觉上不是多的内容。
但是,有很多细节需要处理,bug也不少,同时也考虑到项目的安全问题,是不是存在被刷,漏洞,sql注入啥的。
想的越多,工作也就越多了。
2,推荐的部署方式
我们这边的代码使用 gitlab,然后发布使用jenkisn+ansible。自己尝试了下ansible的部署方式,还是非常的方便的。
整个的网站拆分成静态的部分,html,css,js,等nginx处理。
还有动态的部分,tomcat处理。
同时对部署也进行了拆分:
3,线上资源优化
上了线之后就需要读资源进行优化了。首先,项目稳定了。资源可以进行压缩。Closure Compiler 和 Yui Compressor
https://developers.google.com/closure/compiler/
https://github.com/yui/yuicompressor
直接配置到jenkins里面即可了。
4,总结
上线还是要配置自动化部署发布啥的。这样才能解脱开发,优化迭代开发周期,敏捷开发了。
现在jenkins的版本已经到了2.3,非常好用,推荐使用。
本文的原文连接是: /article/7549510.html 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
相关文章推荐
- qq游戏IE组件停止工作
- HBase 默认配置说明
- 让div等块级元素水平以及垂直居中的解决办法
- 折半插入查找
- commons-lang3
- C++实现“简单计算器”
- app沙盒与文件操作(16.5.14)
- DEDECMS织梦修改标题限制长度的方法
- Android 如何让EditText不可编辑
- (Ubuntu+Centos) ntp时间同步服务器搭建与使用
- 后台对象转为json字符串
- Android Https请求详细demo
- 理解JavaScript中闭包的使用
- Reading Note
- ubuntu创建新用户并增加管理员权限
- 学习进度表_十一周
- Android--第一行代码笔记(1)
- 【线段树】【括号序列】【ZJOI2007】捉迷藏 Hide
- linux shell编程学习--日志工具
- 《java入门第一季》之Math类一个小案例获取任意数值范围内随机数