Ich entwickle eine Android-Bibliothek (RateMyApp, die Sie auf GitHub finden können), aber ich kann nicht sehen, wie ich Travis CI einrichten sollte, um es jedes Mal zu bauen, wenn ich neuen Code drücke.Wie sollte ich Travis-CI für eine Android-Bibliothek konfigurieren?
Die .travis.yml
Datei ich verwende ist die folgende:
language: java
script:
- gradle bundleRelease
aber es scheint, um ignoriert zu werden, weil gradle bundleRelease
nie aufgerufen wird. Stattdessen bekomme ich die folgende Ausgabe, die mir vorschlägt, dass stattdessen gradle assemble
aufgerufen wird.
Using worker: worker-linux-8-1.bb.travis-ci.org:travis-linux-5
travis_fold:start:git.1
$ git clone --depth=50 --branch=master git://github.com/mariosangiorgio/RateMyApp.git
[...]
mariosangiorgio/RateMyApp
Cloning into 'mariosangiorgio/RateMyApp'...
done.
travis_fold:end:git.1
$ cd mariosangiorgio/RateMyApp
travis_fold:start:git.3
$ git checkout -qf 90faf4539c835136895ea92dd2bcc7da12ad1145
travis_fold:end:git.3
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
$ javac -version
javac 1.7.0_45
travis_fold:start:install
$ gradle assemble
[...]
The command "gradle assemble" failed and exited with 1 during install.
Your build has been stopped.
las ich die page linked in the documentation aber es war nicht viel hilfreich für mich leider.
Vielen Dank! Kannst du mir bitte Anweisungen zu etwas geben, das ich lesen kann, damit TravisCI irgendwo Artefakte veröffentlicht? – mariosangiorgio
Leider funktioniert es nicht. Ich habe [eine Fehlermeldung] erhalten (https://travis-ci.org/mariosangiorgio/RateMyApp/builds/16812539). Hast du eine Vorstellung davon, was es verursachen könnte? – mariosangiorgio
Könnten Sie hinzufügen 'TERM = dumm' in der Gradlinie '- TERM = dumm ./gradlew bundleRelease ' –