[SPOILER ALERT] If you want to do your own research, then stop reading now
The official way to build is using Docker
This post describes how to do it on your own Ubuntu machine
This thread describes how to use Docker on a cloud compute instance, and how to get free credit from Vultr and from Google
The key variables are the BRANCH_NAME
and DEVICE_LIST
parameters in the call to docker build...
I think the values fro your device should be
-e “DEVICE_LIST=lake” \
-e "BRANCH_NAME=v0.10-pie" \
The real fun comes if the build fails and you have to try to work out why. People here are usually very helpful. Have fun!