Commit graph

19 commits

Author SHA1 Message Date
jom
591554aa51 [build] Build better-sqlite3 on windows during Jenkins CI
This commit not only sets up the build for windows on jenkins,
it also consolidates how we get prebuilt binaries for native modules i.e. keytar and better-sqlite3
and generally has some refactorings
2022-03-07 10:26:06 +01:00
thp
916ee1ed1d Refactor dist.js #3221
Split dist.js (desktop.js, webapp.js)
  Simplify command line interface for dist builds
  Extract utilities used from dist builds
  Extract fetching and publishing dictionaries into its own build step
  Extract signing installers into its own build step
  Extract .deb packaging and publishing into its own build step
  Add some documentation, verbosity and general improvements to the code
2022-02-18 10:52:52 +01:00
jom
c3de877fce [build] refactor make.js + android.js to modularise dev build 2021-11-09 09:23:59 +01:00
ivk
805ccf7cb3 [android, build] Introduce fdroid build flavor w/o signing, #3471
We can only specify flavor in F-Droid metadata so that's what we do to
avoid specifying signing (F-Droid manages the signing on its own).

We now also run tests on new JDK. We needed to update Robolectric to do
that.
2021-09-20 10:22:38 +02:00
ivk
360f5f0ea0 [android, build] Delegate signing to gradle. Add v2 signing. #3471 2021-09-20 10:22:38 +02:00
jom
c5d4d38b3c [build] refactor android build, fix bugs after review 2021-06-28 16:39:45 +02:00
thp
fc52b8f31f [build] Automate android build and release
close #2703
2021-06-28 16:39:45 +02:00
vis
41db71ac1f
Fix android build 2021-01-29 14:27:53 +01:00
ivk
4cb480ac44
[build] Fix build tools version for android.js script 2020-02-07 15:44:03 +01:00
ivk
2556d58437 Add new settings, fix #1357 2019-08-06 16:03:57 +02:00
ivk
958525fda0 [android] cleanup files before the build 2019-07-08 11:47:35 +02:00
nig
448f193487 fix android dist build 2019-02-27 11:17:37 +01:00
ivk
e68eebb75d [android] Improve build script 2019-02-01 11:42:51 +01:00
ivk
58425de88c [android] Catch signing errors on build 2019-01-31 14:58:51 +01:00
ivk
a2b689e568 Improve android build script 2018-12-20 11:35:22 +01:00
ivk
f6bed3389a Print APK path after Android build 2018-12-13 12:50:15 +01:00
ivk
cce0fa4443 review and added comments 2018-12-13 11:46:47 +01:00
ivk
bdb6fe39a3 [android] Add releaseTest build type
To be able to test staging app without uninstalling production version.
2018-12-11 15:23:03 +01:00
ivk
a336d88696 created build script for android app 2018-12-11 14:55:06 +01:00