I recently came across a common use case to deploy Liberty-application to Bluemix. This use case provides a great opportunity to introduce what UrbanCode Deploy (UCD) is and what can be done with it.
There is a lab in the Docs-section that:
- Shows how to install UCD. Uses install-script to avoid manual installation.
- Introduces the main concepts of UCD such as components, applications and processes.
- Shows how to model software deployment by providing one solution to the use case: deploy Liberty application to Bluemix.
Prerequisites for the lab include a Bluemix account (free account here: https://console.ng.bluemix.net/) and a Linux machine. The preferred Linux version is RedHat Enterprise Linux 7 because scripts have been tested with that. Any other Linux should work too, as well as Windows.
In the lab, the first step is to install UCD. The install script automates the installation and users can get started quickly with UCD. This UCD install script, and other scripts, are available at Github: https://github.com/samisalkosuo/scripts.
After the UCD installation, the lab continues to model software deployment as described in UCD Knowledge Center and shown in the image below (image is taken from the Knowledge Center).
The Liberty application used in this lab is Daytrader application.
At the end of the lab, you will have good knowledge about UCD and a good starting point to create your own automated software deployments.