May 5, 2016 | Written by: Doug Rothert
Categorized: DevOps | How-tos
Share this post:
In Active Deploy: Pipeline Integration, we showed you how you can automate Active Deploy and enable faster updates by integrating the service into your Continuous Delivery Pipeline.
But what if you don’t use the IBM Continuous Delivery Pipeline for Bluemix? Perhaps you have an existing process in place that you need, or want, to continue using. Can you still use Active Deploy in Bluemix for your deployments? Absolutely.
Active Deploy is a REST-based interface service, with a robust CLI front-ending those REST calls. So, you can use REST calls or CLI calls directly to update your cloud application on Bluemix. You can customize your pipeline to call the service and automate use of Active Deploy.
Customized pipeline to automate use of Active Deploy
You can find a range of useful information and sample apps for Active Deploy in IBM-Bluemix/active-deploy repository on GitHub. In the sample-apps/integration directory, you will find the file ActiveDeploy-script_integration-example.sh:
This file is an example of Active Deploy set up in a custom pipeline. You can use this script as the foundation for your pipeline integration. To make the script run exactly the way you want it to in your solution, you will need to make some modifications. The structure of the file should work with most custom processes and provide a great way to begin using Active Deploy outside of the Delivery Pipeline, but still through continual process automation.
To learn more, and get started with the service, check out the Active Deploy documentation.