[Jobs] Jenkins consultancy
David Cantrell
david.cantrell at uk2group.com
Thu May 8 16:11:32 BST 2014
My lovely employers UK2.net would like to hire someone to do some
Jenkins configuration work for us. We anticipate that there is at most a
week of work. It will involve setting up Jenkins, configuring it to talk
to Github, configuring it to run our testing scripts when necessary,
possibly patching those scripts to make them more Jenkins-friendly, and
thoroughly documenting all that was done.
We have an application with a perl/Dancer/MySQL back end and a fancy
Javascript front end, all of which has tests. We would like to have it
all automagically tested using Jenkins. The code for both parts is
stored in private repositories in Github. We want, for each repository:
* automatic testing whenever something is pushed to master;
* automatic testing when pull requests are created or updated
For the perl application we use perlbrew and avoid the system perl.
Tests are mostly Dancer::Test/Test::Class but with some plain old .t
files. There is somewhat hairy setup for it, which is mostly hidden away
in a nice script. We would like to use Devel::Cover to generate coverage
reports when tests are run, although something about our code makes D::C
die horribly at the moment.
The Javascript application has tests that use node.js, Jasmine, Karma
and PhantomJS. Karma can generate coverage reports.
We've struggled with getting Jenkins set up to behave as we want, and
rather than spend yet more time bashing our heads against it we've
decided to just throw money at the problem and hire someone experienced
to set it up. Ideally the work will be done on-site at our offices on
Brick Lane, E1, with me or one of the other developers shadowing you.
No, we have no idea how much to pay. Why don't you tell us :-)
So, who's up for it?
--
David Cantrell
More information about the Jobs
mailing list