I've been meaning to do some code style / complexity checks for a while. JavaNCSS seems to be broken with Java 1.7 syntax so I'm just using PMD.
First, a quick how-to for the Jenkins install to help recreate the effect. First, create a slave instance which will stop rather than terminate, using the slave AMI. Then...
A blog about defining and building web and mobile products. Doing something novel, doing it well and sharing that experience.
Friday 16 August 2013
PMD: Part technical note, part confession
Labels:
continuous integration,
engineering,
howto,
testing
Monday 12 August 2013
Jenkins Slave on EC2
Our Jenkins master running on an AWS t1.micro has run out of memory for running the more complex integration tests e.g. play server, mongodb, headless X and firefox. Rather than have the cost of a larger instance all the time when pushes to version control are occasional (cough) we will run a slave for these tests that only costs when there's a test to run. A simple JUnit run through can still work on the master. The Jenkins Amazon EC2 plugin makes this easy, and handles temporary instances.
This install a lot like the earlier post on creating the master, so I'll skip most of the screenshots, but fix a few things too:
This install a lot like the earlier post on creating the master, so I'll skip most of the screenshots, but fix a few things too:
Subscribe to:
Posts (Atom)