How fast do Git providers process large app versioning
Learn about how much time it takes for different Git providers to process main versioning operations for a large application.
Each Git provider Gitoqlok integrates with takes various times to process the versioning through API calls. Below is a table of average versioning timestamps across available Git providers. This test was held on versioning a large application with 2100 files inside. Exact app repository size: 3 644 452 bytes (11,3 MB on the disk) for 2 103 items.
Git Provider | Create repository | Commit | Comments |
---|---|---|---|
GitHub | ~4s | ~25s ~18s ~20s | |
Microsoft Azure | ~12s | ~13s ~6s ~5s | |
GitLab | ~7s | ~61s ~40s ~35s | |
AWS Commit | ~6s | ~60s ~55s ~54s | AWS Commit splits commits to contain no more than 100 files per commit, hence the longer commit times. |
BitBucket Cloud | ~6s | ~130s ~97s ~91s | BitBucket Cloud splits commits to contain no more than 100 files per commit, hence the longer commit times. |
BitBucket Server | ~7s | ~20m | Self-hosted Bitbucket-Server only provides API to commit 1 file per 1 http request. So the commit time depends on the amount of files to be committed. |
Last updated