Skip to content

add release builds and apk signing #680

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 11, 2016
Merged

Conversation

kived
Copy link
Contributor

@kived kived commented Mar 10, 2016

Adds arguments to build release packages and specify signing params.

Example: --release --keystore=myapp.keystore --signkey=mykey --keystorepw=password --signkeypw=password

keystorepw will be used automatically for signkeypw if the former is provided but the latter is not. All signing params can be set via environment variables as well: P4A_RELEASE_KEYSTORE, P4A_RELEASE_KEYALIAS, P4A_RELEASE_KEYSTORE_PASSWD, P4A_RELEASE_KEYALIAS_PASSWD

Keystore and alias passwords must be provided by one of these two mechanisms. Reading from stdin doesn't work, so you cannot enter the password manually.

Also parses build output to determine APK name rather than guessing (but falls back to guessing if it doesn't see one in the output).

kived added a commit that referenced this pull request Mar 11, 2016
add release builds and apk signing
@kived kived merged commit 70497d1 into kivy:master Mar 11, 2016
@kived kived deleted the apk-release-sign branch March 11, 2016 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant