Hi Shotgun friends! I am in a situation where we have a number of artists who do not have access to the git repositories where our apps are stored and referenced. In our primary configuration, this is no problem because we include the bundle_cache with the zipped configuration attached to the Pipeline Configuration object.
Because we are awesome developers where I live, we would also like to have a “Beta” configuration which certain artists can access to test out our latest and greatest code. However, because this configuration gets built via a CI runner whenever there is a commit to our development branch, we are trying to avoid the overhead including the bundle cache with the config. I would like to set the SHOTGUN_BUNDLE_CACHE_FALLBACK_PATHS someplace (maybe in a core hook override for instance) such that it would prevent attempts to access the git repos to download any referenced apps or frameworks. I know that you can set this environment variable BEFORE launching shotgun desktop, but then we need to get Systems involved to change everyone’s machine, etc, etc. I also tried adding something in the bootstrap.py core hook, but it seems like that is called too late to have the desired effect.
Just wondering if you guys had any advice.