Skip to content

Latest commit

 

History

History
 
 

workflows

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Github actions 编译配置教程

1.Fork 本项目

Fork 本项目

2.前往 actions 页面启用 GitHub actions

image-20221205230324046

3.修改 app.csv 文件

image-20221205230432205

修改 app.csv 文件,自行将第二行以后的内容替换成自定义内容

image-20221205230553980

格式为:Linux下应用名称,Mac和Windows下应用名称,中文名称,网址,注意使用英文逗号分隔

4.上传图标

  • 上传.icns 文件至/src-tauri/icons目录下(必须)
  • 上传.ico 和.png 文件至/src-tauri/png目录下(如果使用脚本自动转换可以跳过此步)

注意:需要两个.ico 文件和一个.png 文件,参考下表

文件名称 说明
app_32.ico 32*32 的 ico 图标
app_256.ico 256*256 的 ico 图标
app_512.png 512*512 的 png 图片

你也可以直接 git 整个项目到本地,使用项目根目录下的 icns2png.py 文件批量将.icns 文件转换成.ico 和.png 文件(.icns 文件是必须的)

转换完成后别忘了将对应文件上传

5.更改配置文件(可选,用于进一步自定义编译好的程序)

前往/src-tauri/目录,修改tauri.conf.json文件

参考下面图片自定义配置,推荐修改带星号的内容,其他可以使用默认

image-20221206112931624

6.发布以开始运行自动编译

  • 点击前往 Releases 页面

image-20221205233624044

image-20221205233722029

  • 点击Create a new release

image-20221205233806355

  • 点击Choose a tag,输入V0.1.0(版本号可自定义,但是必须以大写 V 开头

image-20221205233956978

  • 点击下方的Create new tag按钮

image-20221205234436283

  • 填写标题和内容(可选)
  • 如果不是在master分支修改,需要在 target 下拉栏选择对应分支
  • 点击Publish release
  • 此时,前往 actions 页面,确保出现新 workflows

image-20221205234306770

在编译完成后,即可在 release 页面看到编译完成后生成的文件(编译大约需要 10-30 分钟)