如何用 Github Action 来组建自己的4399游戏库
WebGL Demo GitHub
WebGL Demo Gitee
原理
其实就是用上了 Github Action
自动构建和 Github Pages
首先手动确保自己的项目可以构建出 WebGL 项目并运行
- 在工程根目录新建
docs
, 并建立一个名为.nojekyll
文件
docs
└── .nojekyll
其中
.nojekyll
作用是告诉Github Pages
不是jekyll
项目
构建之前确保自己项目中的发布压缩格式选择为
已禁用
在
Unity Editor
中构建并运行, 目录选择docs
得到下列目录结构
docs
├── Build
│ ├── docs.data
│ ├── docs.framework.js
│ ├── docs.loader.js
│ └── docs.wasm
├── index.html
└── TemplateData├── favicon.ico├── fullscreen-button.png├── progress-bar-empty-dark.png├── progress-bar-empty-light.png├── progress-bar-full-dark.png├── progress-bar-full-light.png├── style.css├── unity-logo-dark.png├── unity-logo-light.png└── webgl-logo.png
- 推送项目, 并且启用,
Github Pages
- 在仓库页面点击
Settings
- 左侧倒数第二点击
Pages
- 看到一个
None
的下拉框, 选中gh-pages
主分支, (当然可以是任意分支, 类似master
或者main
) - 修改后面的
/(root)
为docs
- 点击
save
保存即可 - 等待片刻可以看到自己的在线游戏页面
- 在仓库页面点击
以上就算是完成了如何发布 WebGL 游戏到 Github Pages
利用 Github Pages
完成以上复杂的种种操作
首先在根目录创建以下内容
.github
└── workflows├── getManualLicenseFile.yml└── main.yml
在 main.yml
内填入
name: 构建
如何用 Github Action 来组建自己的4399游戏库相关推荐
- 如何使用GitHub Action自动发布JAR到Maven仓库
之前发布开源项目Payment Spring Boot[1]到 Maven 中央仓库我都是手动执行mvn deploy,在CI/CD大行其道的今天使用这种方式有点"原始".于是我一 ...
- GitHub Action + ACK:云原生 DevOps 落地利器
作者 | 瑶靖 来源 | 阿里巴巴云原生公众号 据信通院<中国 DevOps 现状调查报告(2020年)>显示,63% 的企业已经实践落地 DevOps,采用持续交付流水线打通开发.测试. ...
- 使用Github Action发布函数到阿里云serverless平台
简介: 本文简述了如何通过自定义Github Action自动化部署云函数到阿里云serverless平台中 阿里云提供了函数计算,即serverless支持.同时阿里云还提供了fun cli命令行工 ...
- GitHub Action + ACK:云原生 DevOps 落地利
简介: 据信通院<中国 DevOps 现状调查报告(2020年)>显示,63% 的企业已经实践落地 DevOps,采用持续交付流水线打通开发.测试.部署和运维多个环节.但是依然有 20% ...
- 最全总结,GitHub Action自动化部署
GitHub Action简介 GitHub Actions使你可以直接在你的GitHub库中创建自定义的工作流,工作流指的就是自动化的流程,比如构建.测试.打包.发布.部署等等,也就是说你可以直接进 ...
- 游戏盒子源码_如何用8K电视盒子组建“家庭影院”(设备入门篇)
最近腾讯推出了一款8K超旗舰盒子-腾讯极光盒子3PRO.先简单介绍下这款产品. 这款产品定位为"8K旗舰级家庭娱乐主机",配置和功能上都十分惊艳,拥有4+32G超大内存,支持4K@ ...
- 什么样的 python 可以可谓专业 PyPI 项目?刚刚学到三个概念:pep8、Sphinx、pytest与GitHub Action的集成
前言: 最近在读很火的 tianshou (基于 pytorch 提供深度强化学习算法的简易接口),两个清华本科生做的.很规范.很优秀的项目. 做出来的项目,想要让别人使用.维护.建立良性可持续社区, ...
- Github Action入门
github action 概念介绍 能力介绍 支持分支 build, test, package, release, or deploy 支持 end-to-end continuous integ ...
- K8S 生态周报| Docker V2 GitHub Action 宣布 GA
「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息.欢迎订阅知乎专栏「k8s生态」[1]. Docker V2 GitHub Action 已 GA Docker ...
最新文章
- Windows系统下搭建Git本地代码库
- Windows Subsystem for Linux(WSL)安装emqx
- sql去重常用的基本方法
- 小米11 Pro概念图曝光:曲面挖孔屏+后置五摄相机模组
- c语言打开pdf失败,c语言错误种类总结.pdf
- CentOS中TFTP配置
- 不要再问类似如C++和C#谁好谁坏,谁更有前景的问题
- svn恢复误删文件步骤
- 有关csdn博客账号注销说明
- python机器人编程 乐高_什么是编程?什么是乐高机器人?学习这些有用吗?
- 2021-10-12 CHIP类PCB封装的创建
- 华御上网行为管理FAQ
- eXo Platform 3.0访谈
- 2022秋招前端面试题(一)(附答案)
- C# winfrom NPOI导出Excel 添加视频、音频文件
- 学士峡谷风景Mac壁纸分享
- 带倒计时RecyclerView的设计心路历程
- Node.js中创建package.json文件,安装第三方包
- e63 安装java_如何从电脑上下载游戏到诺基亚E63手机上?
- Python计算机视觉编程学习笔记 四 照相机模型与增强现实
热门文章