Avant la version 6.1, les artefacts étaient téléchargés directement depuis le serveur principal. Les relais d'agent pouvaient être des proxys pour le serveur principal, mais ils ne mettaient pas les artefacts en cache.
Depuis la version 6.1, plusieurs relais d'agent accèdent à un serveur IBM UrbanCode Deploy. Chaque relais d'agent possède son propre référentiel CodeStation local. Chaque relais d'agent synchronise son référentiel CodeStation local avec le serveur CodeStation principal. Lorsqu'un agent demande des ressources, le relais vérifie s'il possède les ressources à jour. Si tel n'est pas le cas, il réplique les fichiers les plus récents. Les artefacts ne sont répliqués que si un agent tente de les télécharger. Par conséquent, si les artefacts sont modifiés après le téléchargement initial, ils ne sont pas répliqués jusqu'à ce qu'un agent les télécharge une deuxième fois.
Au cours du déploiement, un agent qui exécute une automatisation ou une génération télécharge les artefacts depuis son relais local et non depuis le serveur principal. Le téléchargement depuis le relais local réduit le temps de déploiement car généralement, les artefacts sont déjà locaux et il n'est pas nécessaire de les télécharger depuis le serveur.
L'exécution du processus de transfert à l'étape précédente remplit le cache. Si vous ignorez cette étape facultative, le cache est rempli lorsque vous exécutez le premier déploiement.