5 steps to manage remote repositories on a dynamic cloud network using IBM UrbanCode Deploy
FABIO BARILLARI 1100009T9K Visits (3060)
In March 2014, we released t
In this blog I want to show you how to build a remote package repository for IBM UrbanCode Deploy to use in the context of a continuous delivery process. This will optimize and drastically reduce the delivery time of the packages.
The communication between Network A and Network B is implemented through a secure virtual private network (VPN) connection. This type of connection is slower than a local connection.
The goal of the Continuous Delivery solution is to keep all of the environments up to date.
But, each time a new update is necessary, all of the agents need to download the new version of the components to the local environment. For example, to update two components on ten machines, twenty separate downloads are started from UrbanCode Deploy repository to agent on Network B (up to the release 6.0). These concurrent downloads create a slow connection and the process is time consuming.
Our solution is to define a remote repository on Network B and configure the UrbanCode Deploy processes to download the new versions from this repository. In this way the new versions are moved only one time from Network A to Network B. The agents on Network B download them directly from local repository on the same network.
5 Steps to implement the soution
Step1: Define an environment with the remote repository.
Step 2: Define the processes to download the artifacts to the remote repository.
Step 3: Define and configure a new version status.
Step 4: Configure an automatic flow to download the build to the remote repository.
Step 5: Define processes to download the artifacts from remote repository.
So, what do you think about? If you want more information see “Man
If you want to discuss more about any concerns you could have adopting IBM UrbanCode Deploy and in general about the WAaaS implementation of the Continuous Delivery, follow us on Twitter @GorgaIlaria and @FabioBarillari, or leave a comment below. Thanks for your time!