Skip to content

jtich/react-native-ci-cd-compare

This branch is up to date with retyui/react-native-ci-cd-compare:main.

Folders and files

NameName
Last commit message
Last commit date
Sep 20, 2022
Nov 2, 2020
Jan 28, 2022
Oct 31, 2020
Jan 28, 2022
Jan 28, 2022
Oct 31, 2020
Oct 31, 2020
Jan 28, 2022
Oct 31, 2020
Jan 28, 2022
Jan 28, 2022
Jan 28, 2022
Jan 28, 2022
Oct 31, 2020
Jan 28, 2022
Nov 14, 2020
Feb 6, 2022
Oct 31, 2020
Jan 28, 2022
Oct 31, 2020
Jan 28, 2022
Nov 3, 2020
Jan 28, 2022
Jan 28, 2022
Oct 31, 2020
Jan 28, 2022
Jan 28, 2022
Jan 28, 2022

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 39.8%
  • Objective-C 28.7%
  • JavaScript 22.3%
  • Ruby 5.4%
  • Starlark 3.8%