传统的部署方式是更新代码 -> 本地构建 -> 上传服务器发布;而现代化的部署方式是CI/CD(持续集成/持续部署) CI/CD服务有很多: Jenkins Gitlab CI Github Actions Travis CI Circle CI ...
不想看前面这么多废话的可以直接跳到具体实现 Github Actions 是什么 说到 Github Actions 不得不提一下。 持续集成 continuous integration :高质量的让产品快速迭代 持续交付 continuous delivery :交付给团队测试 持续部署 continuous deployment :持续交付的下一步核心概念团队测试完成后自动部署到生产环境 C ...
2020-07-15 17:12 1 1152 推荐指数:
传统的部署方式是更新代码 -> 本地构建 -> 上传服务器发布;而现代化的部署方式是CI/CD(持续集成/持续部署) CI/CD服务有很多: Jenkins Gitlab CI Github Actions Travis CI Circle CI ...
一、前言 作为一名前端菜鸡,服务器小白,刚开始在Linux服务器上部署网站时,前端代码我一般都是打包后手动FTP传上去,后端代码直接在vscode中使用SSH连接服务器,直接同步代码更改。 但小黑作为一个生命不息折腾不止的程序猿,肯定要探索更好玩更高效的方法,所以这次,咱就上手折腾了下自动化部署 ...
一、Hexo 相关知识点 静态博客简单,但是发布博文时稍显麻烦,一般需要下面两步: 如果考虑到同步源文件,还需要每次更改后,将源文件 push 到指定仓库: 我们可以将 Hexo 文 ...
最新博客链接 Github链接 查看此文档前应先了解,vuepress基本操作 参考官方文档进行配置: vuepress-theme-reco VuePress SamKirkland / FTP-Deploy-Action ...
1. 创建一个vue项目 我们这使用vue-cli直接生成一个项目,确保全局安装了vue-cli脚手架,安装命令为npm install -g @vue/cli,打开控制台,输入以下命令:vue create 项目名,创建一个新项目,选择 默认配置。 2. 修改 ...
Actions 插件:ssh deploy 配置 GitHub Action一键部署 - Yopai's ...
前言 使用hexo博客也挺久的,最开始是本地hexo clean && hexo g,最后hexo d推送到服务器。后来是本地hexo clean && hexo g,最后将生成文件推送到GitHub,GitHub actions 推送到服务器。后来本地文件丢失 ...
持续集成(CI)是软件开发过程中的一个重要部分,在这个过程中,共享的代码存储库会由于将团队成员的新工作集成到其中而不断地发生变化。 为了确保代码的高质量并减少潜在的错误,每次集成通常由一个自动化的构建和测试过程来验证。 在本文中,我们将学习如何使用Github Actions设置该过程,从而使 ...