Travis CI-Umgebungsvariablen mit Gradle-Eigenschaften

Wie kann ich Travis-Ci-Umgebungsvariablen als Gradle-Eigenschaften verwenden?

Ich habe meine gradle.properties lokal unter dem gradle-Pfad mit:

sonatypeRepo = abcd

Welche wird in meinem @ verwendbuild.gradle:

uploadArchives {   
    //more     
    repository(url: sonatypeRepo) {
        // more
    }
    //more
}

atürlich funktioniert es lokal. In Travis habe ich die Variable unter Einstellungen hinzugefügt, damit ich das Build-Protokoll sehe:

Setting environment variables from repository settings
$ export sonatypeRepo=[secure]

Und es schlägt fehl wie:

FAILURE: Build failed with an exception.
* Where:
Build file '/home/travis/build/Diolor/Swipecards/library/build.gradle' line: 49
* What went wrong:
A problem occurred evaluating project ':library'.
> No such property: sonatypeRepo for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

Wie kann ich die env-Variable von Travis als Grable-Eigenschaft verwenden?abe Haben Sie auch den lokalen Build wie er ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage