我需要评估GoCD,docker和GitHub存储库中我的持续集成环境的性能。您能否推荐我评估的指标。如果您向我推荐如何应用这些指标,那也很好。
先感谢您
最佳答案
基本上有两个有意义的指标:延迟和吞吐量。
延迟回答了以下问题:“在git push
之后,我必须等多久才能完成构建(或其他任何操作)”?吞吐量回答了“我每小时或每天可以建造多少个建筑物?”的问题。
高延迟的系统仍然可以具有较高的吞吐量,例如,如果它允许许多并行构建。
对于延迟,您应该将其放在工作本身需要花费多长时间的上下文中。如果构建需要20分钟,则CI / CD系统引入的2分钟的额外延迟没有关系;如果作业仅20秒钟,则增加2分钟的延迟会造成很多伤害。
关于docker - GoCD中持续集成的性能度量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49128494/