最近重装了电脑,近几年内每次重装也好,装备新电脑也好,越来越觉得博客是令我比较头疼的事。因为前几年从 WordPress 迁移到了 Hexo,虽然变成了纯静态,访问速度上提高了。但本地文件的维护、文章的发布就变得很繁琐
原创
2022-11-23 09:40:03
192阅读
Hexo-github-aciton自动部署文档:https://hexo.io/docs/github-pages.html添加文件
原创
2021-07-12 13:42:08
138阅读
# 自动化部署Docker到GitHub的流程
为了帮助你实现“GitHub自动化部署Docker”的功能,我将会详细介绍整个流程,并提供每个步骤所需执行的代码以及其作用。
## 流程
下表展示了实现GitHub自动化部署Docker的步骤:
| 步骤 | 内容 |
| --- | --- |
| 1 | 在GitHub创建一个仓库 |
| 2 | 编写Dockerfile |
| 3 |
原创
2024-02-23 05:38:39
59阅读
准备环境 JDK1.8、Maven3.5.4、jenkins-2.121、Git。关于JDK安装和环境变量不讲了,自行百度一下。下载Jenkins,采用rpm安装rpm -ih jenkins-2.121.1-1.1.noarch.rpm修改vi /etc/init.d/jenkins,把自己的JDK路径加到后面。使用service jenkins start 启动。安装Gityum instal
转载
2024-07-31 17:55:53
57阅读
Hexo-github-aciton自动部署文档:https://hexo.io/docs/github-pages.html添加文件 .github/workflows/pages.ymlname: Pageson: push: branches: - master # default branchjobs: pages: runs-on: ubuntu-latest steps: - uses: actions/checkout@v
原创
2022-02-12 11:54:52
135阅读
最近机缘巧合的购置了域名和服务器,不用实在是浪费,再加上一直没有属于自己的个人网站,所以打算用hexo在服务器上玩一下,这样也就不用再纠结用Github pages还是Gitee pages了。当然,今天的主题并不是博客搭建,而是如何利用Github的钩子,将博客代码部署到服务器上。 毕竟Githu
转载
2020-04-26 15:27:00
126阅读
2评论
由于业务的需求,我需要将每次写好的代码编译好后,并且通过ftp工具远程传到服务器上。 但是,这样的操作带来的问题是:整个的过程变得相当的复杂。于是,就有了这篇文章。我们可以这样理解:当我们把代码提交到github上时github发起一次请求给服务器服务器接受请求后,执行拉取git的脚本这样就实现了整个项目的自动部署。准备你需要安装yum、git、go如果你已经安装过,那么你就可以跳过相应的步骤并且
转载
2024-03-27 09:39:08
51阅读
简介GitHub Actions 是 GitHub 的持续集成服务,于2018年10月推出。GitHub Actions 帮
原创
2022-05-30 20:01:21
1202阅读
使用hexo而不使用jekyll在github上搭blog最大的问题就是,每次提交都需要先hexo g,然后再push生成的文件们,这样哪怕是改一个小的地方都需要重新编译全部blog,想想都蛋疼(虽然我还没有多少文章),所以决定使用Travis来自动持续集成提交到github以后的操作网上一搜有很多的教程,看了好多然后东拼西凑才最终成功,遂决定记录下来最终成功的这个方法,以免忘记本文中实现的最终效
转载
2021-05-10 17:03:30
194阅读
2评论
前言正常我们利用 Vuepress 搭建一个文档博客之后,往往都是通过如下步骤来部署一篇博客:首先写文章;写完文章之后生成静态文件,这里一般使用的是 npm run build 命令,但也有使用 yarn build 的;将我们生成的静态文件推送到 Github Pages;访问我们对应的网址,查看我们的推送是否成功。上述步骤看似简单,但一旦文档过多时,生成静态文件就十分耗费时间。这时候我们就想了,有不有一种方法,能够帮我们自动构建静态文件然后部署到 Github Pages
原创
2021-09-01 16:06:10
366阅读
将项目部署到GitHub上(详解)前提创建仓库Git工具配置Git本地仓库搭建部署到Git仓库可能遇到的问题 1可能遇到的问题 2查看GitHub仓库 前提已经注册过GitHub账号创建仓库进入GitHub官网 右上角的+,选择new repository 接着按照图中进行配置 最后完成创建Git工具下载地址:https://git-for-windows.github.io/配置Git安装完成
转载
2024-04-18 14:09:13
95阅读
使用hugo建立建立个人网站可以参考Hugo安装使用实例
使用github pages来部署个人网站可以参考GithubPages部署免费网站
下面将会介绍如何通过github actions来将以上两个操作关联在一起并自动化完成!
建立Repositories
建立一个unixetc/ghsource.git属性为私有(private)的用来放置Hugo源码,然后再建一个unixet
转载
2020-10-26 21:43:00
719阅读
2评论
上线使用效果每次提交代码,就会自动部署,自动更新个人网站.GitHub Actions 自动化部署 Hugo for GitHub PagesGitHub 提供了直接在 GitHub 仓库中创建软件生命周期工作流(workflow)的功能,极大地方便了持续集成、持续部署的实现。本文将使用 GitHub Actions 实现 Hugo 博客自动部署到
原创
2022-04-19 10:53:08
8711阅读
大致工作流程: 本地代码开发完 提交到代码仓库例如github 由webhook触发Jenkins上的配置,Jenkins自动拉取GitHub上的代码然后编译打包部署。 1.前提工作准备(可能出现的问题)Springboot项目 (使用maven打包要排除内置的tomcat 和 高版本jdk的依赖要降低依赖)JDK1.8(找到jdk安装路径)maven3 (打包的时候需要下载项目的依赖
转载
2024-03-06 17:41:48
89阅读
前言最近在学习 Angular,一些基础的语法也学习的差不多了,就在 github 上新建了一个代码仓库,准备用 ng-zorro 搭个后台应用的模板,方便自己以后写些小东西时可以直接使用。前端项目,最主要的还是能够实际看到,因此考虑找个地方部署,因为自己的博客是部署到 github page 上的,并且这个项目也只是一个静态网站,所以这里同样选择使用 github page同时,考虑到发布项目时
转载
2020-07-20 09:44:00
212阅读
2评论
前言使用 hexo + gitPages 搭建个人博客的人都知道,每当要发表一篇博文,第一步得手动使用 hexo g 命令生成静态网页,然后还得通过 hexo d 命令将静态文件推送到GitHub远程仓库,不说麻烦不麻烦,更重要的是有时候环境换了,没有搭建 hexo 环境,想发篇博客的时候就没有可能了。而现在通过 Travis CI 就能
原创
2017-10-14 14:29:22
507阅读
最近几天在做Ghost的主题Adam,但是想要在远程调试就必须得ssh到服务是...
原创
2022-08-12 23:08:38
125阅读
大家在工作中想必都是通过自动化部署来进行前端项目的部署的,也就是我们在开发完某个需求时,我们只需要将代码推送到某个分支,然后就能自动完成部署,我们一般不用关心项目是如何build以及如何deploy
原创
2022-11-14 11:00:44
267阅读
1.先注册Github账号2.下载安装Git,可以自行百度安装。:Git - Downloads3.登录到Github上,新建一个repository,随意命名为 olympic ,勾选 initialize this repository : Add a README file,点击create repository。4.create repository完成后,打开settings
转载
2023-12-15 20:45:18
23阅读
最近做了一个项目自动化部署到阿里云上的CI,主要是利用了github上的Actions,步骤如下: 首先在github的Actions中生成new workFlow,然后会在项目中自动生成.github/workflow文件夹 在其中的main.yml文件中配置CI指令 name: CI on: [ ...
转载
2021-10-09 12:12:00
686阅读
2评论