Ich habe derzeit TravisCI auf PRs in einem öffentlichen GitHub Repo aufbauen. Die Anweisungen für Coveralls sagen, dass dies in einer .coveralls.yml Datei setzen:Wie kann ich Coveralls und Travis in GitHub verbinden?
service_name: travis-pro
repo_token: <my_token>
Das ist nicht für mich funktioniert, weil die .coveralls.yml Datei öffentlich sein würde - checkten in GitHub. Mein TravisCI ist in mein GitHub-Repo integriert, verdrahtet mit einer Filiale und feuert auf PR.
So habe ich versucht, dies:
In TravisCI Website ich eine Umgebung var gesetzt:
COVERALLS_REPO_TOKEN an Wert meines Tokens.
modded Dann meine .travis.yml wie folgt aussehen:
language: scala
scala:
- 2.11.7
notifications:
email:
recipients:
- [email protected]_email.com
jdk:
- oraclejdk8
script: "sbt clean coverage test"
after_success: "sbt coverageReport coveralls"
script:
- sbt clean coverage test coverageReport &&
sbt coverageAggregate
after_success:
- sbt coveralls
Nun, wenn ich einen PR auf dem Zweig erstellen Diesen läuft ok - keine Fehler, und ich sehe Ausgabe in Travis' Konsole, dass die Abdeckung Test lief und generierte Dateien. Aber wenn ich zu Overalls gehe, sehe ich nichts - "Es gab keine Builds für dieses Repo."
Wie kann ich das einrichten?
EDIT: Ich habe auch versucht, ein .coveralls.yml mit nur service_name: travis-ci
Kein Würfel, leider.