Eppo is a feature management and experimentation platform. This SDK enables feature flagging and experimentation for Eppo customers. An API key is required to use it.
dependencies {
implementation 'cloud.eppo:android-sdk:4.8.0'
}
dependencyResolutionManagement {
repositories {
maven {
url "https://s01.oss.sonatype.org/content/repositories/snapshots/"
}
}
}Snapshots of the development version are available in Sonatype's snapshots repository.
You can simply draft a new release on GitHub and then CI will take care of the rest.
For publishing a release locally, instead, follow the steps below.
- Generate a user token on
s01.oss.sonatype.org; - Configure a GPG key for signing the artifact. Don't forget to upload it to the key server;
- Make sure you have the following vars in your
~/.gradle/gradle.propertiesfile:ossrhUsername- User token username for Sonatype generated in step 1ossrhPassword- User token password for Sonatype generated in step 1signing.keyId- GPG key ID generated in step 2signing.password- GPG key password generated in step 2signing.secretKeyRingFile- Path to GPG key file generated in step 2
Once you have the prerequisites, follow the steps below to release a new version:
- Bump the project version in
build.gradle - Run
./gradlew publish -Preleaseor./gradlew publish -Psnapshot - Follow the steps in this page to promote your release
For information on usage, refer to our SDK Documentation.