Skip to content

Latest commit

 

History

History
89 lines (53 loc) · 6.95 KB

README.md

File metadata and controls

89 lines (53 loc) · 6.95 KB

Compare CI\CD react native

I just create a black React Native 0.63.x Project and integrate CD/CI services

Then I add a lot of native libraries to check how it cause build time

Environment information ENVINFO.md

Builds speed

time 1 / time 2 where

CI Status Android iOS
ExpoAS n/a 04m55s / 04m32s soon...
AppCenter appcenter 03m25s / 06m22s 19m21s / 22s12s
Travis CI Build Status 03m29s / 06m38s 35m41s / 41m28s
Circle CI CircleCI 02m22s / 04m19s 🚀 -
GitHub Actions Build Android 02m44s / 04m56s 🚀 13m53s / 26m58s
Bitrise Build Status 03m16s / 10m57s 32m36s / 39m/43s
Codemagic Codemagic build status 05m18s / 06m58s 19m55s / 30m27s
Buddy n/a 01m32s / 04m20s 🚀 -
appcircle n/a 07m16s / 10m53s 20m05s / 15m44s
Gitlab CI/CD GitLab CI status 07m44s / 12m47s -
Bitbucket Pipelines n/a 01m53s / 03m28s 🚀 -
Azure DevOps Build Status 04m04s / 06m26s 16m19s / 20m20s
Semaphore CI Build Status 02m42s / 03m33s 🚀 14m10s / 29m09s

Limitations of CI/CD services

  • App Center Pricing 1 build pipeline per organization or user account, 240 build minutes per month, and up to 30 minutes per build

  • Limitations of Bitbucket Pipelines build minutes: 50 min/month, large file storage: 1 GB total, overage protection - not included

  • Gitlab shared runners free to use for public open source projects and limited to 2000 CI minutes per month per group for private projects

  • CircleCI 2,500 free credits/week, run 1 job at a time, build on Linux and Windows

  • Github Actions GitHub Actions usage is free for public repositories 🚀 and self-hosted runners

  • Azure DevOps 1 Microsoft-hosted job with 1,800 minutes per month for CI/CD and 1 self-hosted job with unlimited minutes per month

  • Travis CI provide 5 concurrent builds for open source builds, 10000 Credits, Unlimited unique users, Private & Open-Source repos, Linux, Windows, macOS

  • Bitrise 1 concurrency, 200 builds / month, timeout at 30 min / build

  • Buddy 120 pipeline runs / month, cache storage - 512 MB, RAM & vCPU - 1 GB RAM & 2 vCPU, concurrent pipelines - 1, parallel actions - 1,

  • Codemagic 500 macOS standard VM minutes every month, 1 build at a time

  • appcircle 1 Concurrent Build, 20 minutes max build time per build, 25 Builds per Month

  • Semaphore CI becomes free for open source (unlimited testing and deployment of open source projects)


Questions

1 Seems Microsoft Corporation of Good?

Azure devops, GitHub Actions, Appcenter, Yes)))0

2 But limitation for the public repositories?

Pffff...

Nobody limiting you!

How about clone a private repo inside your pipeline of the public repo!