2017-09-05 1 views
0

Ich weiß nicht, wie ein klimatisierten Token zu setzen, um zu bewerten, ob eine Datei mit dem Conditional Schritt Plugin in Jenkins existiert:Wrong Boolesche Bedingung Token - Jenkins

enter image description here

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 54.479 s 
[INFO] Finished at: 2017-09-05T12:57:09+02:00 
[INFO] Final Memory: 16M/56M 
[INFO] ------------------------------------------------------------------------ 
Exception caught evaluating condition: [org.jenkinsci.plugins.tokenmacro.MacroEvaluationException: Unrecognized macro 'test_resultados_miniprueba' in '$test_resultados_miniprueba'], action = [Don't run] 
Finished: SUCCESS 

Was ist der Fehler in der Bedingung Token?

Vielen Dank für Ihre Zeit !!!!

Antwort

0

In Ihrem Fall $test_resultados_miniprueba löst nicht zu nichts, d. H. Es ist kein Token oder eine Umgebungsvariable. Anscheinend möchten Sie testen, ob eine Datei existiert? Dies kann mit der Bedingung 'Datei existiert' geschehen.

Die Conditional Buildstep Plugin verwendet intern die Run Condition Plugin, so dass Sie dort ein bisschen mehr Dokumentation bekommen können.

+0

Danke Joep, habe ich mit der "Files Match" Bedingung behoben. Vielen Dank! – UserMB