首页> 外文会议>Annual Pacific northwest software quality conference >Breaching Barriers to Continuous Delivery with Automated Test Gates
【24h】

Breaching Barriers to Continuous Delivery with Automated Test Gates

机译:通过自动测试门突破连续交付的障碍

获取原文

摘要

Continuous Delivery may have come out of companies that were "born on the web", but what if you are in a regulated, mature industry with sensitive customer data, where every change to production must be approved by a review board? How can you design, deploy, and execute automated tests that will work in environments that cannot be directly accessed by your team? How can you breach barriers to Continuous Delivery in a business context where the walls between development and operations are rigorously maintained? Vertafore is an intermediary in the insurance industry, providing information solutions for insurance agencies, carriers, managing general agents, and state agencies. When our team was tasked with enabling Continuous Delivery, we faced all of the above challenges. We overcame them using Jenkins, Artifactory, and Chef to build a Continuous Delivery system with automated test gates for promoting product and test code from Development through Staging to Production. Our Continuous Delivery system supports automatic promotion based on test results, or manual approval. Because of this flexibility, we were able to get adoption from product teams at each of the different stages of Continuous Delivery process maturity. It also provides a common way to deploy and test that our developers, testers, and release engineers can use in the same way in each environment. The system has enabled our company to increase the size and frequency of releases. This paper will cover the key patterns that our team developed or discovered in our journey, which can help you in creating your own Continuous Delivery system, regardless of the tool set.
机译:连续交付可能来自“网络上诞生”的公司,但是如果您身处一个受监管的,成熟的行业,并且拥有敏感的客户数据,那么对生产的任何更改都必须经过审查委员会的批准,该怎么办?您如何设计,部署和执行将在您的团队无法直接访问的环境中工作的自动化测试?在严格维护开发和运营之间的壁垒的业务环境中,如何突破持续交付的障碍? Vertafore是保险业的中介机构,为保险公司,承运人,管理总代理商和国家机构提供信息解决方案。当我们的团队承担着实现持续交付的任务时,我们面临着上述所有挑战。我们使用詹金斯(Jenkins),Artifactory和Chef克服了它们,构建了带有自动测试门的持续交付系统,以促进从开发到登台到生产的产品和测试代码的推广。我们的持续交付系统支持基于测试结果的自动升级或手动批准。由于这种灵活性,我们能够在连续交付流程成熟度的每个不同阶段中,从产品团队中获得采用。它还提供了一种通用的部署和测试方式,我们的开发人员,测试人员和发布工程师可以在每种环境中以相同的方式使用它们。该系统使我们公司能够增加发布的规模和频率。本文将介绍我们的团队在旅途中开发或发现的关键模式,这些模式可以帮助您创建自己的持续交付系统,而无论使用哪种工具。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号