What If Dev and Prod Instances Aren't On the Same Release?
When publishing an extension, your development and production instances must be on the same Oracle Cloud Applications release version. If they're not, you may see this message: "Dependent Extension with Extension id: xxxxand version >=xxxxx doesn't exist".
Here are some recommendations to follow when your instances are out of synch:
Deploying to Production
When the Oracle Cloud Applications instances in your development and production environments are running different releases, we recommend that you wait until they are on the same release to deploy your changes. If you've created an extension on a development environment that's running a different release than your production environment, do not deploy the extension to production until your production environment is updated to match your development environment.
Publishing to Development
If you've already deployed a prior version of your extension to production, do not publish your extension to deploy to the development environment that's running a newer release. Publishing changes when your development instance is on a newer release than your production instance (say, when you're developing an extension on 24D and your production environment is on 24C) could merge changes that may not work with the release that your production instance is on. Even if you don't plan to promote those changes to production, you—or someone in your team—may need to update your extension in production. By publishing your changes, you run the risk of including changes made on the newer release with the updates meant for production. For this reason, we recommend that you wait to publish your changes until your production instance is running the same release as your development instance. In most cases, there shouldn't be more than a two-week gap between upgrades.
Check Your Instance's Release Version
- Go to the Environments page and look for the environment's Oracle Cloud Applications instance in the Service Instances tab.
- Under Details, click the instance's Service URI to access the instance in a new tab.
- From the Settings & Actions menu, click About this Application to view the release version the instance is on.