1
0
mirror of https://github.com/lineageos4microg/docker-lineage-cicd synced 2024-09-20 12:22:40 +02:00
Commit Graph

77 Commits

Author SHA1 Message Date
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
Julian Xhokaxhiu
789da2da48 Clean out the build even if it fails
In order to restart fresh the next time
2017-02-17 18:27:09 +01:00
Julian Xhokaxhiu
7f5ef167ea Improve overall logging 2017-01-24 22:31:34 +01:00
Julian Xhokaxhiu
d6e53000ff Update README.md
Add useful information about Android Proprietary Binaries, required for a fully functional build.
2017-01-24 21:35:45 +01:00
Julian Xhokaxhiu
f0ad560831 Fix the cleaning logic of the out directory 2017-01-23 23:06:38 +01:00
Julian Xhokaxhiu
ce4f043def Redirect output
And fix the copy of the local manifest syntax
2017-01-22 14:02:59 +01:00
Julian Xhokaxhiu
1bf0736112 Wrong property set for the OTA URL
We should use PRODUCT_PROPERTY_OVERRIDES which seems to be kept until the final stage where the build.prop is being built
2017-01-22 00:28:03 +01:00
Julian Xhokaxhiu
9821556629 Minor aesthetic enhancements to logs 2017-01-22 00:07:57 +01:00
Julian Xhokaxhiu
b655ad3fe6 Rename OUT_DIR to ZIP_DIR
It was confusing the build system which was placing any output file inside the final output directory
2017-01-21 23:59:02 +01:00
Julian Xhokaxhiu
702b3689c8 Update README.md
Use the proper path
2017-01-21 13:54:11 +01:00