End-to-end pipeline to build and deploy new applications versions to Innoactive Portal via CI/CD:
-
The project (Unity, Unreal, Omniverse, see supported platforms) gets built automatically on any change via github actions
-
Semantic-release is used to automatically create new version numbers based on the changes
-
Portal's python command line library is used to upload the build to Innoactive Portal
-
The build appears in Innoactive Portal
- It is not automatically set as the active version to avoid automatic overriding of the actively distributed version
- It can be enabled as the current one at any point after testing