📖GitHub Actions使用文档
新增:📖GitHub Actions使用文档
欢迎提出意见
77
docs/README.md
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
# Github actions 编译配置教程
|
||||||
|
|
||||||
|
## 1.Fork本项目
|
||||||
|
|
||||||
|
[Fork本项目](https://github.com/tw93/Pake/fork)
|
||||||
|
|
||||||
|
## 2.前往actions页面启用GitHub actions
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|

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

|
||||||
|
|
||||||
|
格式为:`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**文件
|
||||||
|
|
||||||
|
参考下面图片自定义配置,其中**带星号的内容是必须修改**的,其他可以使用默认
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 6.发布以开始运行自动编译
|
||||||
|
|
||||||
|
- 点击前往release页面
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
- 点击**Create a new release**
|
||||||
|
|
||||||
|

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

|
||||||
|
|
||||||
|
- 点击下方的**Creat new tag**按钮
|
||||||
|
|
||||||
|

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

|
||||||
|
|
||||||
|
在编译完成后,即可在release页面看到编译完成后生成的文件(编译大约需要10-30分钟)
|
||||||
BIN
docs/assets/image-20221205230324046.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
BIN
docs/assets/image-20221205230432205.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
docs/assets/image-20221205230553980.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
docs/assets/image-20221205233244356.png
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
docs/assets/image-20221205233624044.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
docs/assets/image-20221205233722029.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
docs/assets/image-20221205233806355.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
docs/assets/image-20221205233956978.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
docs/assets/image-20221205234102535.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
docs/assets/image-20221205234306770.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
docs/assets/image-20221205234436283.png
Normal file
|
After Width: | Height: | Size: 38 KiB |