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.2.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.properties
file: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 -Prelease
or./gradlew publish -Psnapshot
- Follow the steps in this page to promote your release
For information on usage, refer to our SDK Documentation.