在你向上游推送代码时自动构建和测试,防止错误被部署到生产中。CI的一个补充做法是,在提交工作之前,每个程序员必须做一个完整的构建并运行(并通过)所有单元测试。集成测试通常在CI服务器检测到新提交时自动运行。
Jenkins自动化服务器
带有CI/CD和看板的自我托管的Git服务器
GoCD--持续交付服务器的主要存储库