Gibt es eine Möglichkeit IF
/ELSE
in der Datei .yml
zu verwenden?IF/ELSE-Anweisung innerhalb der .yml-Datei
Ich wollte definieren env
Variablen if
es ist nicht eine Pull-Anfrage.
So etwas wie diese Idee:
env:
matrix:
if ($TRAVIS_PULL_REQUEST) {
- BROWSER='chrome_linux' BUILD='default'
- BROWSER='chrome_linux' BUILD='nocompat'
- BROWSER='firefox_linux' BUILD='default'
- BROWSER='firefox_linux' BUILD='nocompat'
}
else {
- BROWSER='phantomjs' BUILD='default'
}
Ist das möglich?
Nizza bekommen ein Feedback zu diesem! Werden die 'env'-Variablen definiert und wird Travis auch separat ausgeführt, wenn ich mehrere Zeilen habe? – Sergio
Der Abschnitt 'script' in' .travis.yml' ist eine einzelne Zeichenfolge oder ein Array von Zeichenfolgen, die nacheinander für jeden Job in einem Build ausgeführt werden. Globale 'env's und genau eine von' matrix.env' werden für den Job definiert. – banzaiman