Beispiel Travis CI yml-Datei für java
Ich bin neu auf Travis CI, aber habe ich angeschlossen mein Github.
Ich habe auch eine .travis.yml, wo ich die Sprache java.
Habe ich einen HelloWorld.java Datei und engagiert und schob es auf das repo.
In Travis, es ist kein build überhaupt. Wenn ich Anfragen unter Einstellungen, ich bin zu sehen, die verpflichtet, mit dem gleichen status "Missing config", mit Ausnahme einer Angabe von "Build erfolgreich erstellt", aber das hat rot-Kreuz-und rot-overlay, wenn Sie Staubsauger über ihm.
Ist mein .travis.yml fehlt eine Menge von Befehlen und Skripts, wie ich nur die Sprache einstellen?
Ich habe kein build-system wie maven oder ähnliches auf meinem mac installiert, so dass die Einstellung für die Sprache nicht ausreichen, denke ich. Ich brauche, um etwas in der script-Teil zum Beispiel:
jdk:
- openjdk6
script:
mvn verify
after_success:
after_failure:
Muss ich auch wissen, welche Einstellungen gesetzt werden konnte, für after_success und after_faliure.
Dank,
Sohail
InformationsquelleAutor user2371684 | 2015-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Travis CI ist NICHT ein build-tool. Es ist ein Continous-Integration-tool, das in der Regel führt die gleiche build-Befehl würden Sie tun, vor Ort, sondern automatisch nach jedem push zu GitHub.
Es erfordert ein build-Mechanismus aktiv ist. Nun, das ist nicht ganz wahr, aber es erfordert, dass Sie geben Sie einen gültigen Befehl in der
script:
Sektion, die ausgeführt werden können, auf die Travis-CI-host zu bauen versuchen Ihren code. Wenn der return-code des Befehls ist 0, das bauen wird so behandelt, als ERFOLG. Andernfalls wird es behandelt, als VERSAGEN.(Das ist alles wirklich vereinfacht, am besten Lesen Sie Travis CI-Dokumentation, und vielleicht ein paar Dokumente über Continous Integration im Allgemeinen).
Kurz gesagt: stellen Sie Ihr Projekt für die Verwendung von Maven oder Gradle oder Ihre Lieblings-build-tool. Sie sollten in der Lage sein, um Sie lokal auszuführen
mvn clean verify
(bei der Verwendung von Maven). Dann richten Sie Ihre .travis.yml:Und commit & schieben Sie es, zusammen mit der pom.xml (bei der Verwendung von Maven). Nun, Travis CI funktioniert wie ein Charme.
InformationsquelleAutor