Breta01 / docus

Android application for scanning and managing documents.
https://play.google.com/store/apps/details?id=com.bretahajek.docus
GNU General Public License v3.0
51 stars 7 forks source link

Set up continuous integration #23

Open Breta01 opened 3 years ago

Breta01 commented 3 years ago

Use CI to speedup the release process. Any tips are welcomed as well

I ideally imagine using Github actions. The action should do following:

This will require some actions on my side as well. And I am prepared to cooperate on that.

This blog post could be useful.

Mrgove10 commented 2 years ago

Hello, I'll make a V1 of this shortly

Breta01 commented 2 years ago

Awesome! Let me know if you need any actions on my side (e.g. adding variables to GitHub environment). Thank you for your effort.

Mrgove10 commented 2 years ago

Just set up a First version, I can't seam to get it to build ? What is your buildprocess ? Any specific versions ?

Here is the error : image

Breta01 commented 2 years ago

Seems like issue with the NDK version. There is actually fixed version in opencv/build.gradle. I am not sure if different version will work. I will check if it is mistake on my side.

Breta01 commented 2 years ago

@Mrgove10 I just checked and there should be a way how to install specific ndk version. Can you please check this issue and try it: https://github.com/android-actions/setup-android/issues/67#issuecomment-788340363 I am using ndkVersion '21.3.6528147' for building at the moment.