How do I manage different environments, eg: staging and production?

Or in corporate speak: “what are the best practices for release management?”

We don’t have first-class support for different deployment environments built into Expo yet, but what you can do is change the “slug” in exp.json to “yourapp-staging” and deploy there, and have a different slug for production.

4 Likes

Some people might find this useful: https://github.com/oliverbenns/expo-deploy

2 Likes

This is exactly what I was looking for!! Thanks :slight_smile:

Expo now supports Release Channels which serve this purpose.

You should probably not use the script above and instead use Release Channels.

2 Likes