使用Github的动作功能在线编译NanoPi-R1S固件 已经完全放弃skytotwo大佬的那套已经不能编译通过的代码,从构建环境到编译流程,完全重写,只保留了最后的上传结果。 一些想法和笔记: 全面的使用脚本脚本来控制执行,而不直接在“ workflows / *。yml”里执行指令。这样的好处是当指示句法执行指令出错,工作流还是可以继续执行下去,执行完一次就可以发现所有的问题,而不是一出现问题就停在那里了。 尽管可以所有步骤都在一个脚本里执行完,但是还是分解成几个脚本来执行。这样做有两个好处,一是减低分段记录文件的长度,方便调阅,二是方便调试,不用每次都是从头到尾来一次,浪费时间。 经过测试用openwrt 18.06官版和lede 4.14内核版本都是可以成功编译出固件后,直接选择lede为最终方案,原因就是应用的替代兼容决定的。