Xray 镜像 与 Releases 构建

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

目前Docker镜像 / Releases版本:

  • latest: v1.8.16

教程

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执行

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

特别感谢