batch-fil - jenkins fuldfører ikke 'execute windows command' trin

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kører en flok Windows-kommandoer som byggetrin i Jenkins ved hjælp af 'Execute Windows batch command' -alternativet. Men bygningen stopper efter at have udført nogle af kommandoerne, ignorerer resten og siger 'Færdig: SUCCES'. Her er den slags, hvordan min 'Udfør Windows-batchkommando' ser ud:


xcopy sourcedir destdir
7z x file\_name.zip
cd extracted\_dir\_name
rmdir /s /q stale\_output
command\_to\_be\_run
another\_command\_to\_be\_run
post\_processing\_
copy\_and\_zip\_commands\_


Jenkins udfører indtil another\_command\_to\_be\_run, og stopper så som om der ikke er andre kommandoer efter det og siger 'Færdig: SUCCESS'.
Hvorfor sker det her? Hvordan udfører jeg kommandoer efterbehandling?


PS: command\_to\_be\_run og another\_command\_to\_be\_run tager mere end et par sekunder, men jeg ved ikke, om det betyder noget.


Redigere:
Jeg har senere forsøgt at kommentere another\_command\_to\_be\_run med REM, og så løber alle de andre postbehandlings kommandoer fint. Såååå Rart! Håber, at dette ringer alle klokker. Tak på forhånd .. !!!

Bedste reference


En af de kommandoer, du kører, er sandsynligvis en .bat eller .cmd-fil. Hvis du ikke bruger søgeordet 'Call' før du ringer til en af ​​dem, stopper dit hovedskript efter dette punkt.