folder:dist# The folder the action should deploy. 上面的脚本参考自:Deploy to GitHub Pages · Actions · GitHub Marketplace 这些配置也很容易理解,这里有一点要说明,GitHub Actions支持直接复用别人写的脚本,上面的actions/checkout@v4和JamesIves/github-pages-deploy-action@v4就是官方和别人仓库使用的GitHub ...
# 部署到GitHub Pages-也就是将打包内容发布到GitHub Pages-name: Deploy # 使用别人写好的 actions去部署(将打包文件部署到指定分支上) uses: JamesIves/github-pages-deploy-action@v4.3.3# 自定义环境变量with: # 指定仓库:你要发布的仓库路径名 repository-name: msyuan/vitePress-project # 部署到 deploy-...
将本地开发好的Next.js项目上传到 GitHub, 启用GitHub Pages服务 配置GitHub Actionsworkflow, 以便在 push时自动构建、导出和部署 静态网站到GitHub Pages 修改Next.js的配置选项以适应GitHub ActionsURL结构 1. 配置 GitHub Pages GitHub Pages 必须在每个 repo 的基础上打开, 打开它时,您可以选择要服务的分支 通常...
这里要注意,steps 字段是指定这次 job 中每一步的任务 这里用到了 github 官方写的三个 actions:checkout、setup-node 和 pnpm/action-setup,他们分别作用是拉取项目最新代码,初始化 node 环境以及安装 pnpm 包管理器 # 下边是新增配置steps:-name:Checkoutuses:actions/checkout@v3# setup node-name:Setup Nod...
使用GitHub操作自动将项目部署到GitHub页面。这个动作可以配置为将production-ready代码推送到您想要的任何分支中,包括gh-pages和文档。它还可以处理跨存储库部署,并与GitHub Enterprise配合使用。 所有的贡献者和赞助者都可以维护这个项目。如果你想赞助这个项目,并在下面显示你的头像或公司标志,请单击此处。💖 ...
同时,考虑到发布项目时,虽然使用 github page 已经帮我们省略了拷贝文件到服务器上这一步,但是还是需要自己手动的敲命令来完成项目的发布,因为发布的流程很单一,所以这里选择通过 github action 这个自动化工具来实现程序的自动化部署 代码仓库地址:ingos-admin ...
最近一段时间,把博客从hexo迁移到了hugo,顺便整理下,使用github actions自动部署到github pages。 编写脚本 首先打开自己项目中的Actions,进入之后,它有很多的自动化部署工具,我们选择Simple workflow image 选择后,会出现一个yml文件的编辑器,里面的内容是这样的: ...
GitHub Action 的概念 Github action 可以帮助我们完成持续集成(CI)和持续部署(CD)。你可以自定义工作流程,而且你还可以引用github action市场里面其他人提交的action。可以先熟悉下以下概念: Workflow: 工作流可以让你在GitHub 上完成构建,测试,打包,发布或部署任意项目。工作流由一个或者多个job组成。workflow file 文...
# 2、部署到 GitHub Pages - name: Deploy uses: JamesIves/github-pages-deploy-action@releases/v3 with: ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} REPOSITORY_NAME: somenzz/somenzz.github.io BRANCH: master FOLDER: public #注意这里的 public 是仓库根目录下的 public,也就是 npm run build 生成静...
部署页面到Github Pages 首先需要设定一个分支,当做站点的根目录,具体设置文档,设置完成后会告诉你网站访问地址(ps: 一定要把仓库设置为Public,不然无法进行设置)。 按照文档编辑.yml,增加发布流程 # 上面的步骤拿过来 # 新增 deploy - name: deploy uses: JamesIves/github-pages-deploy-action@v4.2.3 ...