Hello Michael,
On Tue, 06 Sep 2011 08:35:57 +1200 Michael Hudson-Doyle michael.hudson@canonical.com wrote:
On Mon, 5 Sep 2011 16:18:34 +0300, Paul Sokolovsky paul.sokolovsky@linaro.org wrote:
Hello,
We're running Jenkins EC2 plugin v 1.11 on android-build.linaro.org, which is 2 releases behind the latest 1.13. Per ChangeLog, it fixes slave label expression evaluation, which affected me once when I tried to do more flexible slave selection for builds (we fortunately were able to get past it by the fact that we use same 64-bit slave type for both platform and toolchain builds).
Ah, that was a bug was it? I remember playing around with it and failing completely :-)
Yeah, it did. And with new version, I was getting almost the same behavior, until I remembered everything I tried with it previously. The problems is that we have labels like '32bit' and '64bit', i.e. starting with a digit. And label expression like 'ec2 && 64bit' doesn't work (job with it hangs and doesn't start any instance), instead it should be 'ec2 && "64bit"'.
So, I'd like to schedule an upgrade some time next week, to allow for sandbox testing and feedback collection time.
I'm all in favour of staying up to date as a general rule.
Got to playing with it only today. Seems to do well, can be poked at https://ec2-107-20-68-191.compute-1.amazonaws.com/jenkins/ . Going to watch it for few days more, and schedule android-build upgrade to Monday.
Cheers, mwh