Skip to content
石头软件测试技术分享石头软件测试技术分享
主页
github icon
  • cicd

    • 传统项目部署

      • 持续集成/持续发布
        • 持续集成介绍
          • 措施
            • 要素
            • 持续交付介绍
              • 四步
            • jenkins简介
              • jenkins项目部署
              • 容器化部署

                • jenkins打包dokcer镜像
                  • jenkins升级rancher服务
                  • 工具集成

                    • jenkins集成jmeter
                      • jenkins集成allure
                        • jenkins分发资源
                          • 钉钉消息发送

                        持续集成/持续发布

                        author icon石头calendar icon2022年1月17日category icon
                        • 持续集成/持续发布
                        tag icon
                        • jenkins
                        timer icon大约 1 分钟

                        此页内容
                        • 持续集成介绍
                          • 措施
                          • 要素
                        • 持续交付介绍
                          • 四步

                        # 持续集成/持续发布

                        # 持续集成介绍

                        持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

                        # 措施

                        • 减少风险
                        • 减少重复过程
                        • 任何时间、任何地点生成可部署的软件
                        • 增强项目的可见性
                        • 建立团队对开发产品的信心

                        # 要素

                        1. 统一的代码库
                        2. 自动构建
                        3. 自动测试
                        4. 每个人每天都要向代码库主干提交代码
                        5. 每次代码递交后都会在持续集成服务器上触发一次构建
                        6. 保证快速构建
                        7. 模拟生产环境的自动测试
                        8. 每个人都可以很容易的获取最新可执行的应用程序
                        9. 每个人都清楚正在发生的状况
                        10. 自动化的部署

                        # 持续交付介绍

                        是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以发布的状况。它的目标在于让软件的构建、测试与发布变得更快以及更频繁。这种方式可以减少软件开发的成本与时间,减少风险。

                        # 四步

                        • 自动化
                        • DevOps
                        • 云基础设施
                        • 以软件为中心的哲学

                        提示

                        内容正在完善中,请耐心等待...

                        下一页
                        jenkins简介
                        Copyright © 2021-present Evan You 石头 | 备案号 : 蜀ICP备2021021200号-2 | 友情链接 : APP开发者工具