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%。