Warum fügt Travis CI einen zusätzlichen Node.js-Build mit anonymer Version hinzu und verwendet dann Node.js 0.10.x, um es zu erstellen?Nicht versioniert in Travis CI
Das ist mein .travis.yml
Datei:
language: node_js
sudo: required
dist: trusty
matrix:
include:
- node_js: "0.10"
script: "npm test"
- node_js: "0.12"
script: "npm test"
- node_js: "4"
script: "npm test"
- node_js: "6"
script: "npm run travis"
addons:
postgresql: "9.5"
before_script:
- psql -c 'create database pg_promise_test;' -U postgres
- node test/db/init.js
env:
- BLUEBIRD_DEBUG=0
Und das ist mein Travis CI Build log:
1563.1 linux Node.js
1563.2 linux Node.js: 0.10
1563.3 linux Node.js: 0.12
1563.4 linux Node.js: 4
1563.5 linux Node.js: 6
Das erste Element immer als zusätzliche Build kommt, dass ich nicht brauchen, da Ich gebe bereits Node.js 0.10 in meiner .travis.yml
Datei an.
Gibt es einen Weg, wie wir diesen zusätzlichen Build loswerden können?
Diese Änderung führt zu 'ERROR: Ein Fehler beim Versuch, Ihre .travis.yml-Datei zu parsen. Siehe https://Travis-ci.org/vitaly-t/pg-promise/builds/153840739 –
In Ordnung, dann 'Sprache: ...' ist so wichtig für die Konfiguration, dass die Problemumgehung für das gleiche Problem, aber die Schlüssel 'Compiler: ...' gilt hier nicht. Vielleicht möchten Sie dem referenzierten Ticket Ihre Erfahrung hinzufügen. – joepd
Ich kann wirklich keinen Sinn machen aus der Antwort dort ... Was habe ich falsch gemacht? –