Hi
Just a bit of background of our setup before I mention the issue
- We are building the plugin via base configuration. Our configuration lives on a path
- The latest core was used to build the plugin.
- The SHOTGUN_ENTITY_ID and SHOTGUN_ENTITY_TYPE are populated in the environment.
- We don’t use Shotgun Desktop, Shotgun Create, or the web UI to launch into the DCC as we have own DCC launcher
- We have a common network location and our own system of caching repos.
I am trying to figure out a way to not cache config and the core, ie the config
and install
folder in the user directory.
I tried to set the following environment variables before starting
env.TK_BOOTSTRAP_CONFIG_OVERRIDE = '{this.root}/tk_config'
env.SHOTGUN_BUNDLE_CACHE_PATH = '{this.root}/build_output/bundle_cache'
env.SHOTGUN_BUNDLE_CACHE_FALLBACK_PATHS.append('{this.root}/build_output/bundle_cache')
The SHOTGUN_BUNDLE_CACHE
has stopped the caching of the all the apps, which is great. However setting the other two variable does not disable the caching of the config and core.
Please let me know if you need more clarifications
Cheers
Pritish