1
0
mirror of https://github.com/lineageos4microg/docker-lineage-cicd synced 2024-11-09 10:09:56 +01:00
Commit Graph

236 Commits

Author SHA1 Message Date
Nicola Corna
1795489a83 Manually stop Jack after each build 2017-12-17 15:29:45 +01:00
Nicola Corna
d2d44ea4c6 Use quotes on all the variables 2017-12-15 10:32:24 +01:00
Nicola Corna
2e47ada281 Adapt clean options to the new build system 2017-12-15 10:16:46 +01:00
Nicola Corna
97ca3efbcc Minor fix 2017-12-15 09:32:41 +01:00
Nicola Corna
b136ccaf72 Fix manifests' rsync 2017-12-13 16:34:19 +01:00
Nicola Corna
324a10e762 Add multibranch support
It's now possible to build multiple branches with the same docker image.
A full LineageOS mirror is downloaded and created locally (~200 GB).
2017-12-13 12:13:36 +01:00
Nicola Corna
4176346648 Add SHA256 sum 2017-11-10 08:06:32 +01:00
Nicola Corna
2011570233 Restrict the builds search 2017-11-10 08:06:32 +01:00
Jeremy O'Brien
abb92f743f Add maven to build dependencies 2017-11-07 08:12:55 +01:00
Nicola Corna
51bc22ca56 Make the ccache size configurable 2017-11-06 16:31:37 +01:00
Fabian Köster
633e8018e0 Pass BRANCH_NAME to repo init 2017-11-04 09:33:05 +01:00
Nicola Corna
33b708763d Update README.md 2017-11-01 19:11:09 +01:00
Nicola Corna
a281145b70 Copy all the files inside the user scripts folder 2017-11-01 18:38:29 +01:00
Nicola Corna
4ef85b9fe3 Add external scripts support 2017-10-27 10:57:23 +02:00
Nicola Corna
5552c1922a Add configurable build.prop key
It has been changed from 'cm.updater.uri' to 'lineage.updater.uri' in
LineageOS 15.0 (https://review.lineageos.org/#/c/191274/).
2017-10-19 07:26:33 +02:00
Nicola Corna
d912e4b030 Improve the logging 2017-10-19 07:26:32 +02:00
Nicola Corna
53250fcbe3 Log patch and git output to DEBUG_LOG 2017-10-17 18:48:36 +02:00
Nicola Corna
ef9f15ce01 Use build/core/version_defaults.mk to determine the current Android version 2017-08-24 00:40:55 +02:00
Nicola Corna
5fcb95e54f Cleanup Dockerfile 2017-08-09 12:21:37 +02:00
Nicola Corna
625e715e4a Add an option to generate the OpenDelta's builds JSON file 2017-08-09 12:21:37 +02:00
Nicola Corna
fba75880fa Use the appropriate signature spoofing patch 2017-08-07 18:55:16 +02:00
Nicola Corna
d74ec09989 Move to lineageos4microg 2017-08-05 09:38:53 +02:00
Nicola Corna
ce6fbd473c Minor typo fix 2017-08-05 09:38:53 +02:00
Nicola Corna
87e92f2736 Use xdelta3 from the Ubuntu repo 2017-07-15 16:33:26 +02:00
Nicola Corna
12ea4694e3 Fix delta cleanup 2017-07-06 17:14:53 +02:00
Nicola Corna
49ce415eaa Update README 2017-06-06 14:47:48 +02:00
Nicola Corna
d0d4576ed9 Change license to GPLv3 2017-06-06 09:12:26 +02:00
Nicola Corna
772389357c Add DELETE_OLD_ZIPS and DELETE_OLD_DELTAS 2017-06-06 09:12:25 +02:00
Nicola Corna
6a2b51c155 Fix the zip date when the build has started the day before 2017-06-03 08:55:54 +02:00
Nicola Corna
40847c7763 Add RELEASE_TYPE 2017-06-03 08:55:53 +02:00
Nicola Corna
f170ae7a6a Specify PRODUCT_EXTRA_RECOVERY_KEYS 2017-05-27 16:15:34 +02:00
Nicola Corna
74fabf1e65 Minor zip copy fix 2017-05-27 08:11:08 +02:00
Nicola Corna
290aeb2d07 Minor fix 2017-05-27 08:11:08 +02:00
Nicola Corna
7403fce5c8 Add support for delta files 2017-05-27 08:11:08 +02:00
Nicola Corna
c841a467c6 Minor fix 2017-05-22 12:58:04 +02:00
Nicola Corna
134a82710e Add SIGNATURE_SPOOFING 2017-05-22 12:45:28 +02:00
Nicola Corna
37f1814a22 Use build_number.txt to identify target file zips 2017-05-18 10:00:39 +02:00
Nicola Corna
57fd1379b8 Replace make clean with rm -rf out/target/product/<codename>
`make clean` fails with a weird error
2017-05-18 07:26:04 +02:00
Nicola Corna
0cc32390fa Add ZIP_SUBDIR 2017-05-17 00:33:15 +02:00
Nicola Corna
a0469e094e Add SHA256 2017-05-14 20:22:43 +02:00
Nicola Corna
a169b9f590 Restrict the signature spoofing permission to privileged apps only 2017-05-07 23:06:40 +02:00
Nicola Corna
515085a6a9 Remove CUSTOM_STATIC_JAVA_LIBRARY 2017-05-07 23:06:40 +02:00
Nicola Corna
5f8b9d2ca9 Sign the builds manually 2017-05-07 23:06:34 +02:00
Nicola Corna
c6063d7ab7 Switch to Ubuntu 16.04 2017-05-05 17:20:22 +02:00
Nicola Corna
b235a6e245 Add "now" option 2017-05-05 15:42:03 +02:00
Nicola Corna
fd59136e29 Multiple changes
* Add MicroG's signature spoofing patch
 * Add ENVs for custom packages, custom Java libraries and keys path
 * Change git protocol from git:// to https://
 * Increase ccache limit to 100 GB
2017-05-03 22:35:24 +02:00
Julian Xhokaxhiu
4c0f2f2629 Refine ncurses5 installation
Rather than building on the Docker Hub, let's install prebuilt packages. Therefore apacman is no more required.
2017-02-23 23:33:58 +01:00
Julian Xhokaxhiu
3b1d0eaecb Remove double repo installation
Prefer the one from package
2017-02-23 23:33:45 +01:00
Julian Xhokaxhiu
b17f854375 Switch from Oracle JDK to OpenJDK 2017-02-23 23:33:25 +01:00
Julian Xhokaxhiu
f96e5d2795 Re-enable logging print from cron script
Log from cron script were not output if not DEBUG was active
2017-02-17 18:29:13 +01:00