CCDroidX
CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows. CCDroidX is free, as in freedom, build monitoring & alert tool.
Installation
Play Store
CCDroidX can be installed from Play Store. It currently supports Android 8+.
Build from source
- First remove the release signing key in app level
build.grade.kts
// signingConfigs {
// create("release") {
// storeFile = File(rootDir, ENV["CCDROIDX_RELEASE_KEYSTORE_PATH"]!!)
// storePassword = ENV["CCDROIDX_RELEASE_KEYSTORE_PASSWORD"]!!
// keyAlias = ENV["CCDROIDX_RELEASE_KEY_ALIAS"]!!
// keyPassword = ENV["CCDROIDX_RELEASE_KEY_ALIAS_PASSWORD"]!!
// }
// }
- Remove reference to
signingConfig
inbuildTypes
getByName("release") {
isMinifyEnabled = true
isDebuggable = false
// signingConfig = signingConfigs.getByName("release")
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
- Build by running in your root folder. This should create an apk under
app/builds/outputs/apk
./gradlew assembleDebug
If you want to make your own release, you can edit application id and setup your own release keystore. Do note that the app is licenesed under GPL 3.0 so any fork of this has to be open sourced as well.
Supported Servers
CCDroidX supports all pipelines that supports CCTray. See CCTray Servers for a full list. Do note that CCDroidX does not support servers that requires basic auth for now. The feature will be released in future.
Contributions
Any forms of contributions are welcomed. Even your bug reports helps CCDroidX grows, so you're more than welcomed to do so. See Contributing Guide for more information on how you can help improve the app.