Numerous articles emphasize the benefits of implementing Continuous Integration and Delivery (CI/CD) pipelines in software development. These pipelines are expected to improve the reputation of a project and decrease the number of commits and issues in the repository. Although CI/CD adoption may be slow initially, it is believed to accelerate service delivery and deployment in the long run. This study aims to investigate the impact of CI/CD on commit velocity and issue counts in two open-source repositories, GitLab and GitHub. By analyzing more than 12,000 repositories and recording every commit and issue, it was discovered that CI/CD enhances commit velocity by 141.19 percent, but also increases the number of issues by 321.21 percent.
翻译:大量文章强调了在软件开发中实施 CI/CD 流程的好处。这些流程预计可以提高项目声誉并减少仓库中的提交和问题数量。尽管 CI/CD 的采用可能在初始阶段较慢,但长期来看,它被认为可以加速服务交付和部署。本研究旨在调查 CI/CD 对 GitLab 和 GitHub 两个开源仓库的提交速度和问题数量的影响。通过分析 12,000 多个仓库并记录每个提交和问题,发现 CI/CD 可以将提交速度提高 141.19%,但也会使问题数量增加 321.21%。