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).
So, I'd like to schedule an upgrade some time next week, to allow for sandbox testing and feedback collection time.
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 :-)
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.
Cheers, mwh
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