抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

自从第一次接触chromeos/fydeos开始,我就一直在尝试各种不同的 vscode(-like) 编辑器,最近因为看到华为的CodeArt,知道了它的上游项目theia,又开始了折腾。
奈何我手上的设备已经是只有8G内存的 fydeos 不是之前的16G Manjaro,也不是PixelBook 2017。在Linux容器下的可用内存十分受限,连编译个arm版的 theiaide-ide browser版都不得行… 那… 只有又来白嫖Github了

这次结合之前提到的 [白嫖codespace写博客][github action的使用]

首先在github上新建一个项目,然后找到右上角的Code创建该项目的codespace,即可在浏览器中使用vscode,直接进行代码编写和保存。
我直接参照之前已经写过的certimate_win7项目,创建一个github workflow,注意Runner用Github提供的Arm Runner。

Theia-IDE的原项目还没有正式的Release,所以不能根据Tag下载打包好的Release,改成使用checkout来获得特定的代码。

然后按照项目下的browser.Dockerfile文件内容,设置编译步骤,接着将整个代码目录打包,上传到我自己项目的Release中

下载编译文件后,容器内按照官方的说明安装好系统级别的依赖,yarn browser start就可以启动了。

因为我是fydeos用,直接编译的browser版,如果需要桌面版本,按照官方的说明生成Arm版就好了。

评论

留下友善的评论吧~