Get unlimited access
Open in app
Home
Notifications
Lists
Stories

Write
AndroidPub
Published in

AndroidPub

Faruk Cankaya
Faruk Cankaya

Nov 19, 2018

·
6 min read
·

Where to Store Android KeyStore File in CI/CD Cycle?

@farukcankaya/ciappsigningexample

In the previous post, I mentioned Android Automated Build with Circle CI. When I wrote that post, we stored keystore(.jks) file as is in version control system. I know it’s huge security risk but it was the fastest way to run CI process and repository was private. In this post, I’ll talk about app signing process and how and why we secure keystore files in CI.

--

--

More from AndroidPub

The (retired) Pub(lication) for Android & Tech, focused on Development

Read more from AndroidPub

Recommended from Medium

Manoj Kumar

Manoj Kumar

Intermediate: Integration of HMS App linking in Android application

Manoj Kumar

Manoj Kumar

Intermediate: Integrate Huawei Scenario-based Graphics SDK APIs in Android App

Zarraf Ahmed

Zarraf Ahmed

in

Dev Genius

Android Huawei push notification with deep linking

Jimly Asshiddiqy

Jimly Asshiddiqy

in

Better Programming

Dynamically Change Backend Environment in Android at Runtime

Manoj Kumar

Manoj Kumar

Expert: Integration of HMS Core Kits in Android Jetpack App Part-1

Manoj Kumar

Manoj Kumar

Expert: Integration of HMS Core Kits in MVVM and RxAndroid based Android App Part-4

Manoj Kumar

Manoj Kumar

Expert: Integration of Google Tag Manager and Huawei Dynamic Tag Manager for Firebase Android App

Bruno Wieczorek

Bruno Wieczorek

in

Koin developers

Koin for Compose proposal (Jetpack and Multiplatform)

AboutHelpTermsPrivacy


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Faruk Cankaya

Faruk Cankaya

A Software Developer interested in Machine Learning, Optimisation and Data Visualisation.

More from Medium

Elye

Elye

in

Mobile App Development Publication

Setting UserAgent in Android Webview

Ben Weiss

Ben Weiss

in

Android Developers

Introducing the MAD Skills series on Performance

David Adeyinka

David Adeyinka

in

Better Programming

Replicating the Standard Clock Android App With RxJava and Room

Sendbird

Sendbird

in

CodeX

How to build in-app chat using Kotlin — Part 2

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable