TA的每日心情 | 衰 2018-11-15 19:23 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
睿云智合(Wise2C)容器技术团队自组建以来已经与十余家金融保险企业签订了容器技术平台相关项目合同。在企业落地实践过程中睿云智合(Wise2C)积累了大量的容器技术落地实践经验并解决了诸多落地实施时面临的技术障碍。如今睿云智合(Wise2C)除了继续通过持续迭代的产品以及专业技术服务帮助企业实现容器技术落地之外,也参与到积极为docker社区贡献力量的活动中去,致力于帮助推进docker技术的进一步成熟与完善。在STACKALYTICS最新的数据显示,睿云智合(Wise2C)的社区commit贡献数排名已经跻身全球企业贡献者Top50。未来睿云智合(Wise2C)将在容器技术社区中持续投入资源,为容器技术的发展贡献力量。
为了高效的支持持续部署流水线,我们需要将除了探索性测试以外几乎所有的事情都自动化。
在软件交付过程中对于自动化我们可以分为两个方面,一方面是指在产生软件包过程中的如:编译,打包,单元测试,集成测试,自动化验收测试等活动。
自动化构建
在这个过程中我们使用例如maven,gradle这样的构建工具可以帮助自动化的完成软件的构建以及解决软件依赖问题
自动化测试
同时借助诸如robotframework,以及cucumber这样的自动化测试工具,以及采用BDD或者ATDD的开发实践能够帮助我们产生高质量的自动化验收测试集
基础设施及代码
在虚拟化技术和容器化技术盛行的今天,通过诸如AWS的CloudFormation以及Docker的Dockerfile等我们可以将我们的基础设施也变成自动化的
另一方面则涉及到与软件运行相关的自动化如包括基础设施的自动化管理,运行环境的自动化配置,软件本身的安装与配置等等
自动化配置管理
自动化配置管理工具如ansible,puppet,chef等相比传统的脚本。通过dsl环境描述的过程将服务器环境的准备过程变成自动化的,可重复的,并且能够支持大规模的集群管理
|
|