316 字
2 分钟
Github Action自动构建openlist(alist)

[alert]阅读是请确认是前端还是后端,不要操作错仓库[/alert]

(随便写写,没图,凑合看吧)

前期准备#

Fork 仓库#

获取took嗯#

配置仓库action秘钥#

  • 在前端仓库中配置三个秘钥:CROWDIN_PERSONAL_TOKEN、CROWDIN_PROJECT_ID(ID 为526584)、MY_TOKEN。
  • 在后端仓库中配置一个秘钥:MY_TOKEN。

一些提示#

确保仓库的Actions选项已启用。

修改配置文件#

前端配置文件#

  • 修改.github/workflows/build.yml和.github/workflows/release.yml中的仓库地址,将alist-org(oplist)替换为自己的 GitHub 用户名。
  • 修改release.sh文件,更改语言包下载方式。

后端配置文件#

  • 修改build.sh文件,更新获取前端资源链接。

开始编译#

编译前端#

在前端仓库中发布Release,触发 GitHub Actions 自动编译。

编译后端#

同上

写在最后最后#

等待&下载即可

[alert]另外,如果你对前端没有修改的需求,那么可以跳过所以关于前端的步骤,如果你对后端也没有修改的需求,那我建议你不要浪费时间,直接去下载官方版(划掉[/alert]

Github Action自动构建openlist(alist)
https://lumine.top/posts/2025-07-10-github-action-build-oplist/
作者
Lumine
发布于
2025-07-10
许可协议
CC BY-NC-SA 4.0
评论