Archive for May, 2014

DPBuddy Updates for May, 2014

Posted on 05/28/2014 , sven,

New and Updated Guides and Tutorials

  • Getting started with DPBuddy CLI. As this tutorial shows, getting started with DPBuddy CLI is very easy and only takes a few minutes. Download DPBuddy, follow this guide and you'll be able to run your first automated deployment in no time.
  • Automating testing of DataPower services using SoapUI. This post is a must read if you're looking to implement automated testing of your services.
  • How to run DPBuddy tasks from Jenkins. Jenkins provides a nice UI along with many other important features such as job management, log retention and security. If you're looking to implement continuous integration, automated (or even continuous) delivery of your DataPower artifacts, or if you're simply running all of your Ant/DPBuddy scripts from command line, follow this guide to create your Jenkins jobs to deploy to DataPower.

DPBuddy Development Update

We're currently working on the release 3.1.1. This release will have some minor changes and a few bug fixes. It will also contain an updated HTML-based User Guide.

We're also planning to implement the support for DataPower firmware version 7.0 as soon as it becomes available. This will include supporting DataPower GatewayScript and other new features.

In the meantime, you can always download DPBuddy 3.1 from this link and give it a try.

If you have any questions, suggestions or feature requests, please comment on this post. We appreciate your feedback.

Automating DataPower Build/Deployment with Jenkins and DPBuddy

Posted on 05/13/2014 , Alexander Ananiev,

You can easily automate your DataPower deployments with Jenkins and DPBuddy. DPBuddy comes with a comprehensive set of Ant tasks, so you can simply create an Ant script defining your build/deployment process and then invoke the script from Jenkins using the "Invoke Ant" build step.
You can find the details in this tutorial.

Automating Testing of DataPower Services

Posted on 05/08/2014 , Alexander Ananiev,

Any automated build/deployment process should be accompanied by automated testing. This is required for automated (let alone for continuous) delivery of any application. Services residing in DataPower appliances should also be covered by automated testing. This can be achieved by invoking SoapUI test cases as part of an automated deployment, after all the services have been imported. This article explains how to do it.