Commit Graph

35 Commits

Author SHA1 Message Date
tzugen 0a39891b93
Break up CI steps and only build release (and not debug) in last steps 2021-08-26 12:07:00 +02:00
tzugen b0b03c0fe0
Be more selective with the configuration of gradle.properties in CI 2021-05-20 18:16:55 +02:00
tzugen ab4c2c1bbe
Add staggered caching, to increase the times we have a warm cache 2021-05-20 18:16:55 +02:00
tzugen 78e4a00476
Our target sdk is 29 2021-05-20 18:16:55 +02:00
tzugen 10edce9f56
Disable daemon 2021-05-20 18:16:55 +02:00
tzugen a25a2ff337
Go back to default detekt checks.
Type resolution (which I had enabled some weeks ago) is really not stable enough for production and also takes much longer time to compile.
2021-05-20 18:16:55 +02:00
tzugen e4c13a305c
Remove codecov 2021-05-06 22:54:17 +02:00
Óscar García Amor 1dd43d857d
Remove environment variables in generate_signed_apk CI step 2021-04-27 19:35:38 +02:00
tzugen 822b3551d9
Fix a typo in the circleci config.yml 2021-04-27 11:55:15 +02:00
tzugen 410e1df980
Upgrade detekt to v1.16.0 to get Type Resolution support
In course I had to modify the rules (many were renamed or dropped),
and create a new baseline (many new rules added errors in old files)
2021-04-23 11:26:15 +02:00
Óscar García Amor d01266804c
Only push new original strings to Transifex
This avoid overwriting translated strings, but translations must be done
in Transifex.

Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2021-01-19 15:26:32 +01:00
Óscar García Amor 7a6aa950ac
Run build command with assembleRelease in CI
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2020-09-29 09:17:15 +02:00
Nite 92b0bb4742
Fixed gradle.properties for CI 2020-06-13 22:32:32 +02:00
Óscar García Amor 3eef5ebf4e Update docker image on generate_signed_apk pipeline
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2020-03-23 17:47:44 +01:00
Óscar García Amor 4297f50aa1 Fix circleci pipeline
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2020-03-23 10:11:12 +01:00
Yahor Berdnikau 78c3b901b6 Updated docker image on CI. 2019-03-13 13:06:21 +01:00
Yahor Berdnikau 74c992d035 Run lint only on app release variant.
Also regenerate new baseline.
2018-10-07 21:36:47 +02:00
Yahor Berdnikau eb59e3ccc1 Add common configuration for android modules. 2018-10-07 20:59:06 +02:00
Yahor Berdnikau 8f65b37605 Add common configuration for kotlin modules. 2018-10-07 20:50:56 +02:00
Yahor Berdnikau 2a1dfc3e8d Enable running test for subsonic image loader on CI.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2018-09-11 22:32:27 +02:00
Yahor Berdnikau 32990acb2a Add assemble release step to build job.
This will check that minification of release is not broken.

Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2018-03-18 18:18:43 +01:00
Yahor Berdnikau 1e806e3658 Added cache module to code coverage reports.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2018-03-11 11:56:38 +01:00
Yahor Berdnikau da7c8dee2c Add more build improvements into gradle.properties.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2018-02-25 22:35:48 +01:00
Óscar García Amor cef2b2ad49 Fix CI autobuild after apply #154 changes
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2018-01-29 21:04:04 +01:00
Óscar García Amor 6fec8edfb6 Improve Circle CI automatic builds
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2018-01-25 22:22:42 +01:00
Óscar García Amor 23d4715ff1 Added Circle CI automatic builds
Now when adding a new tag, Circle CI automagically build a release signed apk and add it to assets.

Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2018-01-25 18:46:23 +01:00
Óscar García Amor 769b298415 Push translations only on develop and master
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2018-01-25 08:57:19 +01:00
Óscar García Amor 4a8f77a65c Added Transifex automation for localizations
Signed-off-by: Óscar García Amor <ogarcia@connectical.com>
2018-01-24 13:13:13 +01:00
Yahor Berdnikau 88053c0ccc Change ci image api to 27.
To be on the same value with compile sdk.

Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2018-01-20 11:28:34 +01:00
Yahor Berdnikau c917bcb1a6 Update ktlint to 0.12.1 version.
Also updated ktlint-gradle to 2.3.0 version. Added ktlint reports to
circle CI.

Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2017-11-16 22:04:38 +01:00
Yahor Berdnikau bf15324594 CI: Add uploading coverge report to codecov.io.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2017-08-11 19:46:43 +02:00
Yahor Berdnikau 5ab988f625 Update CI unit test job to generate full coverage report. 2017-08-09 22:25:43 +02:00
Yahor Berdnikau e7953a10e0 CI: added lint task.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2017-08-06 22:56:28 +02:00
Yahor Berdnikau 5227897580 Add detekt job to CI config.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2017-07-30 22:26:47 +02:00
Yahor Berdnikau d97b7de6e2 Add CircleCI config.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
2017-07-30 15:40:47 +02:00