hexo generate-name:Deploy # 部署run:|git config--global user.name"HiFun"git config--global user.email"omycoke@outlook.com"exportTZ='Asia/Shanghai'cdpublic/git init git add-Agit commit-m"Create by workflows"git remote add origin[https://令牌@github.com/用户名/公开的仓库名]git push origin...
git commit -m "${{ github.event.head_commit.message }} $(date +"%Z %Y-%m-%d %A %H:%M:%S") Updated By Github Actions" git push --force --quiet "https://${{ secrets.GITHUBUSERNAME }}:${{ secrets.GITHUBTOKEN }}@github.com/${{ secrets.GITHUBUSERNAME }}/${{ secrets.GITHUBUS...
# from:https://github.com/actions/checkout-name:Checkout Repository master branchuses:actions/checkout@master # from:https://github.com/actions/setup-node-name:Setup Node.js10.xuses:actions/setup-node@masterwith:node-version:"10.x"-name:Setup Hexo Dependenciesrun:|npm install hexo-cli-g np...
git config--globaluser.email"改成你的邮箱"git config--globaluser.name"改成你的用户名"npm install hexo-cli-g npm install-name:Deployrun:|hexo clean hexo deploy ok,这样就完美搞定 github action 和 GitHub pages 的连接啦,并且可以自动触发 Workflow 执行动作 二、推送部署 hexo 博客源文件到私人仓库 ...
CI\CD 即:持续集成(Continuous Integration)、持续交付(Continuous Delivery)、持续部署(Continuous Deployment)。GitHub Actions 是一个持续集成和持续交付 (CI/CD) 平台,可用于自动执行构建、测试和部署管道,换句话说就是通过 Actions 帮助我们去执行 hexo s & hexo g & hexo d 的操作并推到 xxx.github.io 仓库...
将Actions虚拟机文件部署到服务器 使用场景 在Hexo博客构建时生成的HTML文件在/public下,将该文件夹内容...
自动化部署(actions) 优势 免费服务器托管成本 无需管理维护服务器 内置集成自动化部署 静态托管 基于免费账号的步骤 个人/组织下新建username.github.io或者organization.github.io 需要时public权限(付费账号可以基于private权限的仓库) 新建:username.github.io ...
部署到 GitHub 在Git Bash中输入以下命令:$ hexo d 部署成功后,打开对应的网址username.github.io,...
自动化部署(actions) 优势 免费服务器托管成本 无需管理维护服务器 内置集成自动化部署 静态托管 基于免费账号的步骤 个人/组织下新建username.github.io或者organization.github.io 需要时public权限(付费账号可以基于private权限的仓库) 新建:username.github.io ...
Github Actions:再次改变软件开发——编译青春 4.参考文章 Github 使用 Travis CI 实现 Hexo 博客自动部署——Michael翔 使用Travis CI 实现 Hexo 博客自动部署——昔日的夕日(这篇文章部分地方有错误,要自行辨别)。 利用CI自动部署hexo博客——一步 使用Travis CI自动部署博客到github pages和coding pages——Akkuman...