[users at bb.net] Windows 10-buildslave

Christoph Spielmann christoph.spielmann at machineering.de
Thu Jun 2 10:22:05 UTC 2016


Hi everybody,

As we are currently struggling with storage related issues (the hds of
our buildslaves are constantly full thanks to a 50gb windows-directory),
i decided to upgrade one of the slaves to windows 10. everything looks
okey, the service is running the builds are starting, the first few
buildsteps are executed correctly but then the slave seems to receive
WEIRD commands from the master, resulting in a failing build later on.

E.g. i have the following step defined in my master.cfg:

buildFactory.addStep(ShellCommand(name="nmake (release)",
command=["call", "c:\\program files (x86)\\microsoft visual studio
10.0\\vc\\vcvarsall.bat", WithProperties("%s","arch"), "&&", "nmake",
"nightly"],
                          
workdir="build\\..\\installer",haltOnFailure=True))

This is working perfectly on our Windows7-Buildslaves but on the
Windows10-Slave the step seems to be executed but finishes immediately
(which would be nice but is impossible because it takes about an hour to
build our stuff ;) ). I had a look at the logfile of the step and what i
saw was this:

call ^"c:\program files ^(x86^)\microsoft visual studio
10.0\vc\vcvarsall.bat^" amd64 ^&^& nmake nightly

Why are there those '^'??!?

Another thing that startles me is the fact that the argv-array looks
fine actually:

argv: ['call', 'c:\\program files (x86)\\microsoft visual studio
10.0\\vc\\vcvarsall.bat', 'amd64', '&&', 'nmake', 'nightly']


The version of the master is:

buildbot --version
Buildbot version: 0.8.12
Twisted version: 13.2.0

The version of the Windows 10-slave is:

C:\Users\spielmann>c:\Python27\Scripts\buildslave --version
Buildslave version: 0.8.12
Twisted version: 13.1.0

I already installed various versions of python and twisted on the slave
but the result was always the same... Because of this i assume that the
behaviour of command prompt has changed in windows 10... Does anybody
have an idea what is or could be going on here?!?

Thanks in advance,

Christoph

-- 
-------------------------------------------
Dipl.-Ing. Christoph Spielmann

machineering GmbH & Co. KG
Simulation und Automatisierung

Wessobrunnerstr. 4
81377 München

Tel.: +49(0)89 7800 5274

Mobil: +43(0)6802027312
Mail: christoph.spielmann at machineering.de
Web: www.machineering.de
--------------------------------------------
machineering GmbH & Co. KG, HRA 94550, Amtsgericht München
machineering Verwaltungs-GmbH, HRB 181877, Amtsgericht München
Ust-IdNr.: DE268988178, StNr.: 148/212/30579
Geschäftsführung: B.Freyer
--------------------------------------------



More information about the users mailing list