[Nexus 5X Android Development] KayMW:
Now LineageOS start providing official builds, and I've stopped building these nightlies.

I strongly recommend you to upgrade to official builds.

But you need to flash an extra zip package before flashing the official builds, or your phone will not boot correctly, because of the keys are different.

And this extra package can be downloaded here: https://blunden.se/migration

For more details please visit: https://wiki.lineageos.org/signing_builds.html#using-a-script

I've tested on my phone and it works. If you have any problem with it, please ask Lineage OS team. As I said before, I'm not an Android developer and I don't know what I said is correct or not.

Feel free to correct my mistakes.

Thanks everyone for choosing my builds.

P.S. OpenGAPPs will still be built until there is a official build.

LineageOS Android Distribution is a free and open-source operating system for smartphones and tablet computers, based on the Android mobile platform. It is the successor to the highly popular custom ROM CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.

(Description from Wikipedia)

I've started nightly builds since November, 2017, and now the auto build scripts seems to be stable enough and I've finally be able to open a thread in Development part of the forum.

I build these nightly builds on my server automatically, without any modification to the code.

If you met any problem with the ROM itself, please contact the maintainers of LineageOS as well but not just me.

If you are interested in the script I'm using, please contact me (Because... those scripts are ugly...).

WARNINGS:

All the builds are provided AS IS with ABSOLUTELY NO WARRANTY, use it at your own risk. It's impossible for me to test every build by my self. If you can confirm the build can work correctly, please let us know.

These builds are directly build from latest source code on GitHub, so it may not contain some "important fixes". If you care about stability, please check out the official maintainer's build.

Once there is an official build of LineageOS 15.0/15.1, I will stop building these nightlies. Seems the official maintainer don't like what I'm doing right now.

I'm not Android developer, I provide these builds is just because I want. I thought some one may need it so I opened threads here.

Important Notes:

In order to make it work correctly, please flash the stock {vendor, radio, bootloader} images before flashing the builds. Those images can downloaded at here (For 15.1, OPM3.171019.013, Jan 2018) and here (For 15.0, OPR6.170623.013, Aug 2017).

Please use TWRP 3.2.0 or newer to flash this ROM. It can be found at here.

Downloads:

LineageOS 15.1: https://dl.v2bv.net/los15.1

LineageOS 15.0: https://dl.v2bv.net/los15

Since there are no official release of OpenGAPPs for Android 8.1, I will also provide it (them?) at https://dl.v2bv.net/opengapps.

(These OpenGAPPs builds are also build from latest sources.)

Known issue:

Please checkout #2.

If you met "E3004: This package is for device: bullhead; this device is ." while flashing these builds, that means you have to use TWRP 3.2.0 or newer instead of the version you are using.

Explanation from @razorloves :

"it's not a problem in lineage. TWRP uses a legacy property service that does not work with oreo roms. That's why the getprop is failing."

"To fix it, you would need to build a new version of twrp and define TW_NO_LEGACY_PROPS := true"

Credits:

Thanks to all of the LineageOS developers for brining us this awesome ROM.