Skip to content

TanayK07/expo-react-native-cicd

Repository files navigation

🚀 Free React Native & Expo CI/CD Builder

GitHub Marketplace License: MIT PRs Welcome

Save $100s monthly on Expo EAS build costs! 🔥 Build, test, and deploy your React Native/Expo apps directly with GitHub Actions - no paid EAS subscription required.

✨ Key Benefits

  • 💰 Free Alternative to EAS Build Plans: Skip the $15-100/month EAS build plans
  • 🔄 Complete CI/CD Pipeline: Automated testing, building, and deployment
  • 📱 Multiple Build Formats: Generate development builds, production APKs and AABs
  • ☁️ Flexible Storage Options: Deploy to GitHub Releases, Google Drive, Zoho Drive, or any rclone-supported storage
  • 🛠️ Customizable Workflow: Choose only the components you need
  • Zero Configuration Option: Get started with a single click

🚀 Quick Start

  1. Go to the Actions tab in your repository
  2. Search for "React Native Expo Builder"
  3. Click "Configure"
  4. Commit the workflow to your repository
  5. Add your Expo token in repository settings

That's it! Your next push to the main branch will trigger automatic builds.

📋 Configurable Options

  • Build Types: Development builds, Production APK, Production AAB
  • Storage Destinations: GitHub Releases, Cloud Storage (Google Drive, Zoho Drive, etc.)
  • Tests: TypeScript checks, ESLint, Prettier
  • Triggers: Push events, Pull requests, Manual workflow dispatch

🧰 Advanced Setup

For advanced configurations, check the documentation or use our workflow generator.

🤝 How It Works

  1. Uses GitHub Actions' built-in runners and Expo's EAS CLI
  2. Executes local builds on the runner (no EAS cloud resources)
  3. Signs and packages your application
  4. Uploads the build artifacts to your preferred destination

📚 Learn More

📝 License

This project is MIT licensed.


⭐️ If this action saved you time or money, consider starring the repo!

Made with ❤️ by Tanay Kedia

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published