我已经使用GitFlow构建我的Git分支有几年了。但是,我遇到了GitFlow的一些问题,其中大部分来自长期存在的分支。解决这些问题的方案就是TrunkBasedDevelopment。这是一个非常简单的技术,也是有效的持续交付的基矗在这篇文章中,我会告诉你我是如何通过HolidayCheck的IOS开发团..
分类:
其他好文 时间:
2017-11-13 14:57:32
阅读次数:
271
前言 随着pipeline交付流水线在团队中的推广,使用pipeline脚本的job也迅速增加。虽然我们已经基于公司的技术栈特点做了一个尽可能通用的pipeline脚本样例,让搭建者只需要修改几个赋值参数就可以在自己的项目中应用,初衷是希望所有人能理解pipeline中的过程,但也发现一些比较麻烦的 ...
分类:
其他好文 时间:
2017-11-09 22:51:11
阅读次数:
570
思特沃克(ThoughtWorks) ThoughtWorks是一家全球软件设计与定制领袖企业,在全球有近于四十家办公室。 TWer与拥有宏伟目标的人或组织合作,不管他们是商业机构还是社会团体或是政府组织。 TWer把最热衷挑战,喜欢突破常规思维的人组成专家队伍,结合敏捷开发工具帮助客户持续交付高质 ...
分类:
其他好文 时间:
2017-11-09 11:38:42
阅读次数:
248
持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。 持续交付在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。比如,我们完成单元测试 ...
分类:
其他好文 时间:
2017-11-07 00:14:39
阅读次数:
322
ansible:AnsibleisSimpleITAutomation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付。Ansible一般通过ssh协议实现linux服务器的管理,但从2.1版本开始,ansiblecoremodules加入了对ciscoios设备的支持,对应..
分类:
其他好文 时间:
2017-11-05 01:11:58
阅读次数:
4687
企业轻量级自动化运维工具—ansible1.ansible简介ansible是“AnsibleisSimpleITAutomation”——简单的自动化IT工具。它可以做到自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。可实现多节点的软件部署,执行特定任务并进行配置管理。2.安装..
分类:
其他好文 时间:
2017-10-31 21:29:13
阅读次数:
201
前言 这半个月基本都在出差以及各种公司业务上的事情,难得有空闲整理一些测试技术上的事情。周末有些空闲抓紧码一篇填坑,持续交付/持续集成这一系列文章不仅仅是想在坛子里和同行者做些分享,对个人的一种自我思考和鞭策。总体来说我觉得这个论坛目前还比较清爽,希望在人气快速提升的同时能保持初心,坚持做一个单纯技 ...
分类:
其他好文 时间:
2017-10-22 01:39:01
阅读次数:
186
本篇文章内容来自第10期魅族开放日魅族运维架构师林钟洪的现场分享。编辑:Cynthia 一、自动化建设历程1.1 魅族互联网发展的时间线 2003-2008年被称之为“互联网1.0时代”。2003年,源于对音乐的梦想,魅族成立。2006年,魅族成为中国音乐播放器第一品牌,主营业务是MP3,当时其互联 ...
分类:
其他好文 时间:
2017-10-20 13:38:29
阅读次数:
195
一.Scrum学习心得: 最近简单的学习了一下scrum模式,感觉又开启了一个新世界的大门。 首先,scrum是一个应用于互联网研发的开发方式,这种开发方式的主要特点是快速迭代,持续交付。 scrum的开发好处是跟传统的开发方式作比较的,很明显,在一次次迭代中我们可以的持续的发现问题,并进行修改,但 ...
分类:
其他好文 时间:
2017-10-11 14:15:40
阅读次数:
161
一.Scrum学习心得: 首先,scrum是一个应用于互联网研发的开发方式,这种开发方式的主要特点是快速迭代,持续交付。 scrum的开发好处是跟传统的开发方式作比较的,很明显,在一次次迭代中我们可以的持续的发现问题,并进行修改,但是传统的开发方式问题会在最后才会全部爆发出来,这样的话,显然不如sc ...
分类:
其他好文 时间:
2017-10-11 14:05:02
阅读次数:
142