/overlay/etc/starphleet contains new GLG_DEPLOYCACHE_URL env var, which turns on feature if set.
/scripts/starphleet-git-sync contains new logic to only fetch updates from github if the new glg/deploycache service shows a difference in SHA from what's currently in the local repos on starphleet.
The idea is, instead of performing a fetch against github to see if a new commit is available, we check a cached version of the SHA, per org+repo+branch. If the cache shows a change, we execute the standard starphleet workflow.
Outside of the SHA difference detection, there are no workflow changes to starphleet
Overview
/overlay/etc/starphleet
contains newGLG_DEPLOYCACHE_URL
env var, which turns on feature if set./scripts/starphleet-git-sync
contains new logic to only fetch updates from github if the new glg/deploycache service shows a difference in SHA from what's currently in the local repos on starphleet.Related to https://github.com/glg/metadevops-issues/issues/213
Sample stats from build server
Stats: starting with 53337 events
fatal error 0 no update 52598