1
0
Fork 0
mirror of https://github.com/lineageos4microg/docker-lineage-cicd synced 2024-05-06 11:16:07 +02:00
Commit Graph

402 Commits

Author SHA1 Message Date
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
Julian Xhokaxhiu dac056a43b Fix local manifests path
And use a proper folder name
2017-01-21 13:53:58 +01:00
Julian Xhokaxhiu 344ad3ddb6 More verbose logging
And small enhancements towards building logic ( Move the ZIPs only if the brunch command finished successfully )
2017-01-21 13:49:54 +01:00
Julian Xhokaxhiu 63e10eed06 Update README.md
Enhance the Expert mode
2017-01-21 12:00:20 +01:00
Julian Xhokaxhiu d37f232193 Add smart support for Local Manifests
Now you can prepare them before hand, and when the build will start will take them in consideration everytime.
Before you had to wait at least the first round of build to be able to add your local manifest.
2017-01-21 11:56:58 +01:00
Julian Xhokaxhiu a4ed962dee Add default JACK configuration
In order to prevent out-of-memory issues
2017-01-21 11:49:25 +01:00
Julian Xhokaxhiu 7d0f33d18c Forward stderr to stdout 2017-01-21 11:46:10 +01:00
Julian Xhokaxhiu b28f68d616 Add WITH_SU flag support
See http://lineageos.org/Update-and-Build-Prep/
2017-01-21 11:43:44 +01:00
Julian Xhokaxhiu 4ac22955a8 Some logs were left out from DEBUG
Include them as well
2017-01-17 20:51:31 +01:00
Julian Xhokaxhiu acc11df22a Enhance the build script with Debug and Clean capabilities
User can decide if he wants to get the build logs in its entirely or just resume.
Also added a flag to configure if the script should clean artifacts once the ROM was built or not.
2017-01-17 19:35:03 +01:00
Julian Xhokaxhiu 5ef68a0710 Update README.md 2017-01-15 23:12:51 +01:00
Julian Xhokaxhiu a156e12764 A lot of improvements
Fixing cron job, enhancing log output, remove custom manifest URL option ( users can always upload custom manifest by accessing their .repo folder mapped via volume anyway )
2017-01-15 23:03:17 +01:00
Julian Xhokaxhiu 7142edf4dd printenv output was not compatible with crontab
Triage by sedding the output in a proper way
2017-01-12 23:51:01 +01:00
Julian Xhokaxhiu c4f50fd23d It seems cronjob is running but not the shell script
Refine again
2017-01-12 22:38:54 +01:00
Julian Xhokaxhiu a6f149a63d Refactor a little cron functionality 2017-01-11 21:48:48 +01:00
Julian Xhokaxhiu 56ba6677f6 Fix again the cronjob for good
I hope this will be the last fix required
2017-01-10 21:06:35 +01:00
Julian Xhokaxhiu 38cbef20f0 Fix the cronjob init
Syntax was wrong
2017-01-09 20:08:31 +01:00
Julian Xhokaxhiu 59233f4d0e Fix the cron command 2017-01-08 22:59:42 +01:00
Julian Xhokaxhiu 4fd2a678ee Add a link to possible branches 2017-01-08 22:18:21 +01:00
Julian Xhokaxhiu 4dd1c01080 Add some more documentation 2017-01-08 19:49:38 +01:00
Julian Xhokaxhiu e623387130 Add support for Custom manifests
Through this patch we will enable this Docker to build LineageOS forks
2017-01-08 19:35:25 +01:00
Julian Xhokaxhiu d5b1deadbe Hook into one common makefile to inject the OTA URL
And make sure the source stays clean for the next repo sync
2017-01-08 19:28:32 +01:00
Julian Xhokaxhiu 53c7778701 Fix permissions for crontab file
And move ADDITIONAL_DEFAULT_PROPERTIES export to build.sh
2017-01-08 18:24:23 +01:00
Julian Xhokaxhiu 3d802e2e09 Install basic development tools
And remove progress bars
2017-01-08 18:16:26 +01:00
Julian Xhokaxhiu 80fcd5894c Add some more documentation 2017-01-08 17:50:24 +01:00
Julian Xhokaxhiu ff024d86f9 Minor cleanup 2017-01-08 17:42:01 +01:00