跳至主要內容

发布 github 版本

HanTx2024年5月12日小于 1 分钟AList部署GithubAListGithub Actions

前后端均有涉及,更新时先按步骤更新前端代码并发布正确版本,之后才能保证更新后端时正确使用了同一版本,最后在发布后端版本时才可以保证正确更新了docker版本。

前端部分

修改代码后提交到github中,会自动触发github workflows中的build工作流和format工作流。

build

自动在ubuntu环境中将前端代码构建成dist文件夹并提交到https://github.com/HaTaXu/MyAList-Web-dist.git仓库。

format

自动运行pnpm run format来检查代码

release

在手动创建一个tag并发布一个版本时才会自动触发release工作流,将前端代码打包成tar.gzzip压缩包,以便在将来自动发布软件版本的时候直接下载使用。

后端部分

release

手动创建一个tag并发布一个版本时,在github上发布各种linux版本