How can I use travis-ci env variables as Gradle's properties?
I locally have my gradle.properties under the gradle path having:
sonatypeRepo = abcd
Which is used in my build.gradle
:
uploadArchives {
//more
repository(url: sonatypeRepo) {
// more
}
//more
}
Of course locally it works. In travis I have added the variable under settings so I see the build log:
Setting environment variables from repository settings
$ export sonatypeRepo=[secure]
And it fails like:
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
How can I use the Travis' env variable as a Grable property but also have the local build as it?