前言 TesterHome有人专门加了我QQ问安全测试这个话题,所以这篇准备先聊聊持续交付中的安全测试。现在信息安全已经上升到了国家战略的高度,特别是今年《中华人民共和国网络安全法》颁布后,用户隐私通过国家立法的方式被严格要求保护,另外一方面安全灰产行业风起云涌,形成了一个巨大的地下产业链条和破坏能 ...
分类:
其他好文 时间:
2017-09-29 21:22:17
阅读次数:
541
本文用于记录一个人肉运维的奋起之路系统层面系统组件:1、nginx(单点或负载)2、memcached(只能单点)3、rabbitmq(单点)4、php5、mysql(主从)6、mongodb(主从)7、redis(主从)架构:1、从应用服务器没有任何意义2、缺乏高可用可靠性产品层面服务特点:1、微服务2、容..
分类:
其他好文 时间:
2017-09-21 15:53:44
阅读次数:
117
前言 在探讨multiBranch Pipeline之前,很有必要先探讨下如何制定有效的代码分支管理规范,使用高效的版本控制系统,并对构建产物及其依赖进行管理。我们首先要强调,需要进行版本控制的不仅是源代码,还有测试代码、数据库脚本、构建和部署脚本、依赖的库文件等,并且对构建产物的版本控制也同样重要 ...
分类:
其他好文 时间:
2017-09-18 13:32:40
阅读次数:
334
前言 公司此前用的一直是的SonarQube5.1(2015年版本,为兼容jdk6和jdk7的项目一直没有升级),最近为了pipeline的集成刚刚升级到了最新的SonarQube6.5版本。网上对SonarQube6的介绍比较少,这里重点先介绍下SonarQube6以后的一些新增特性。1.代码问题 ...
分类:
其他好文 时间:
2017-09-17 22:22:43
阅读次数:
307
什么是pipeline 先介绍下什么是Jenkins 2.0,Jenkins 2.0的精髓是Pipeline as Code,是帮助Jenkins实现CI到CD转变的重要角色。什么是Pipeline,简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来 ...
分类:
其他好文 时间:
2017-09-17 22:20:27
阅读次数:
246
一、引言 jenkins pipeline语法的发展如此之快用日新月异来形容也不为过,而目前国内对jenkins pipeline关注的人还非常少,相关的文章更是稀少,唯一看到w3c有篇相关的估计是直接翻译软件翻的,读下来惨不忍睹。没办法,语法详解这章我干脆把jenkins官网上的语法说明全部翻译了 ...
分类:
其他好文 时间:
2017-09-17 22:12:03
阅读次数:
290
项目说明 本文将以一个微服务项目的具体pipeline样例进行脚本编写说明。一条完整的pipeline交付流水线通常会包括代码获取、单元测试、静态检查、打包部署、接口层测试、UI层测试、性能专项测试(可能还有安全、APP等专项)、人工验收等研发测试环节,还会包括灰度发布、正式发布等发布环节。 补充说 ...
分类:
其他好文 时间:
2017-09-17 22:08:10
阅读次数:
385
上一文中讲述了如何在AWS下搭建OpenShift集群。这篇文章将目光转向如何在OpenShift中实现CI/CD以及产品环境的部署。持续交付如果要打造一个持续交付的流水线,首先要考虑多环境的问题。一般一个应用程序会有多个环境,比如开发环境、集成测试环境、系统测试环境、用户验收测试环境、类生产环境、... ...
分类:
其他好文 时间:
2017-09-15 20:18:45
阅读次数:
155
原文地址:http://www.youruncloud.com/blog/127.html 分享主题 一个软件产品的开发周期中,尤其是敏捷开发,持续集成和持续部署是必不可少的环节,而随着产品的丰富,模块的增多。随即带来了更加多的问题,各模块间编译环境的准备,编译复杂,耗时增加,还需要专人去负责这个流 ...
分类:
其他好文 时间:
2017-09-12 16:17:17
阅读次数:
231
微服务架构是一种架构模式、提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合、为用户提供最终价值。本质是分布式系统。 整理的思维导图 持续交付的核心在于:小、频、快 参考自《微服务架构与实践》 ...
分类:
其他好文 时间:
2017-09-02 19:00:30
阅读次数:
82