I would like to create a Pipeline using Perforce. Starting with Maya I would like to setup my tool repository on Perforce and leave any packages on the user side as un-modified as possible.
I looked into:
- setting MAYA_ENV_DIR and creating an Maya.env with all my settings.
- setting MAYA_SCRIPT_PATH and creating a userSetup.py
- setting MAYA_MODULE_PATH and creating a module with versioned variables for different maya versions.
Each of these files would be linked via a single System Environment Variable and updated via Perforce.
I’d love to hear people’s opinions on how flexible these approaches are in regards to different DCCs and experiences maintaining.
Maybe a combination of different approaches, or any alternative ideas in case all of these ideas are bad.
Thanks!