Skip to content

jklolixxs/Sing-Box_Actions_Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Sing-Box 镜像 与 Releases 构建

  • 使用GitHub Actions进行自动构建
  • 本教程教您如何使用GitHub Actions 全自动构建Sing-Box Docker镜像 与 仓库Releases发布

目前Docker镜像 / Releases版本:

  • latest: v1.10.1

  • dev-next: v1.11.0-alpha.6

教程

1. fork仓库

2. 查看具体权限

  • 进入fork的仓库后,点击上方 Settings ,在左侧菜单中找到ActionsGeneral,从中找到 Workflow permissions 字段,查看是否已经选中 Read and write permissions 字段,如未选中,请选中后Save保存,如已选中,则进入下一步

3.保存必要字段

  • 点击上方 Settings ,在左侧菜单中找到Secrets and variablesActions,在Repository secrets字段中,点击New repository secret,添加如下字段
    • 第一份
      Name: DOCKER_REPO
      Secret: Docker Hub的仓库名字,只能用小写字母,尽量避免符号

    • 第二份
      Name: DOCKER_USERNAME
      Secret: Docker Hub的账号

    • 第三份
      Name: DOCKER_PASSWORD
      Secret: Docker Hub的密码

4. 开启编译

  • 点击上方Actions,在左侧找到 Build main-next and dev-next images & releases,进入后,在右侧找到Run workflow执行

5.关于编译版本号问题

  • 脚本自动检测最新版本号,并将其写入本文档中,用于后续对比与最新版本号是否有差异,无差异则掠过,有差异则执行编译

至此,全部流程已经已经跑完,稍作等待,当所有流程的前侧变成绿色的对勾后,代表镜像已推送至指定仓库

特别感谢