Hi All,
I've created a small app to help automate migrating applications/assets from one business environment to another.
Currently my steps are simply, based on the selected asset,
To anyone of concern, these are the limitations...
1. If you manually move forge components to a new environment using the post asset method, it will unlink it from forge and it will be considered yours, until you install it again from forge.
2. Yes, you should publish after posting the asset to the new target environment.
3. If the Asset is a library, it doesn't matter if the library is released for the app to work, as long as that particular asset version is what is needed by the applications. Releasing it means to send a notification to other applications to update. You can automate releasing by tagging it after posting the asset.
4. This means the best you can do is make sure all your components are updated, even the forge components dependencies, if the forge component uses a dependency that is outdated, the only choice is to download that component using forge instead in the target environment
5. Automating deployment is a choice, just use ODC Portal.
Moving forward hopefully there's an API to automate forge components or just straight deployment to other environments, it is cloud after all.