Quantcast
Channel: Secure Software Development » Ant
Browsing latest articles
Browse All 7 View Live

Image may be NSFW.
Clik here to view.

Automated distribution creation

So we have this automated build with CruiseControl. It generates code, compiles, deploys, and tests. It’s saved my skin a gazillion times. It’s really great. But it could be even better. It could also...

View Article


Image may be NSFW.
Clik here to view.

Automated distribution creation (2)

In my previous post I talked about how I managed to automatically download the release notes from our issue tracker web site. These notes still needed adding to our NEWs file, which describes the...

View Article


Image may be NSFW.
Clik here to view.

Automated distribution creation (3)

In previous posts, I talked about my continuing quest for the fully automated creation of a distribution for our product. First, I talked about downloading release notes from our issue tracker. Then I...

View Article

Image may be NSFW.
Clik here to view.

Automated distribution creation (4)

In this series of posts, I talked about my continuing quest for the fully automated creation of a distribution for our product. I talked about downloading release notes from our issue tracker and how...

View Article

Image may be NSFW.
Clik here to view.

Using factory classes in Ant tasks

So you have this nice factory class that prevents your client code from knowing the implementation class of the instances it needs to create and that lets it program to an API only. Of course, at some...

View Article


Image may be NSFW.
Clik here to view.

Performance tuning an Ant build

Common advice in the Agile world is to maintain an automated build that runs in under 10 minutes. I doubt anybody would disagree that a faster build is better than a slower one. But how do we keep the...

View Article

Image may be NSFW.
Clik here to view.

Root Cause Analysis

I’ve moved on to a new project recently. It’s quite different from the previous one. Before I worked on a monolythic web application, now we’re using OSGi. As a result, our project consists of a lot of...

View Article
Browsing latest articles
Browse All 7 View Live