李迟的专栏

何日抱娃归家去,山头斜照读牛经。文章可能会更新,以www.latelee.org内容为准。...

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

git在CICD实践中的应用9:小结

通过几篇文章的介绍,我们可以免费、自由地使用一些主流git服务器的功能达到我们的应用目的。值得提出的是,这些应用还是比较简单的,更加复杂、更加符合实际的,有待各位读者的探索,本系列只是将大家带领到CICD的大门。 一、本系列资源汇总 1.1 git托管仓库 本系列文章介绍了几个主流的git托管仓...

2019-08-28 23:26:02

阅读数 33

评论数 0

git在CICD实践中的应用8:实例之 Docker Hub 中转下载

本文介绍如何利用CI系统、 Docker Hub 中转下载K8S镜像。 一、问题解决思路 当下言CICD必Docker、K8S,不过有一个事实摆在面前:Docker官方镜像服务器在国外,K8S是google推出的,服务器经常访问不了。于是面临一个尴尬的困境:按文档敲了命令,但无论怎样都不成...

2019-08-28 23:24:58

阅读数 97

评论数 0

git在CICD实践中的应用7:实例之Hexo博客构建

本文利用CI系统对博客构建工具hexo进行部署。 一、Hexo介绍 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 通俗地说,我们下载了 Hexo 的主题后,在_posts目录下创建.md后缀文件...

2019-08-28 23:23:13

阅读数 23

评论数 0

git在CICD实践中的应用6:实例之登陆ssh主机

本文介绍如何在CI系统中使用SSH登陆远程服务器。 一、介绍 SSH在服务器上的应用非常重要,比如一般服务器都会提供默认为22端口的SSH服务,我们通过SecureCRT等工具或是SSH客户端可以连接到服务。我们使用scp命令进行服务器与本地文件的拷贝。等等。 下面介绍SSH的几个小问题及解决方...

2019-08-28 23:18:55

阅读数 110

评论数 0

git在CICD实践中的应用5:实例之发送邮件

以前的文章,基本上是对几个CI系统进行简单介绍,给出的实例也仅仅用于演示,无甚大作用。本篇开始,就进入真正实践阶段,让我们上手几个在实际工作中可以派上用场的例子。本文介绍如何使用CI系统免费发送邮件。 一、介绍 发邮件必须要使用邮箱服务,因此首先需要申请邮箱。笔者为本文申请了一个免费可用的...

2019-08-28 23:16:17

阅读数 92

评论数 0

git在CICD实践中的应用4:GitHub与Docker

本文介绍GitHub如何与 Docker Hub 进行关联,并在提交Dockerfile时自动构建Docker镜像。 一、介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植...

2019-08-28 23:10:54

阅读数 23

评论数 0

git在CICD实践中的应用3:Bitbucket与CircleCI

本文介绍Bitbucket与CircleCI的CI功能。Bitbucket仓库地址:https://bitbucket.org/latelee/ci, 一、介绍 CircleCI的官网是https://circleci.com/,在官网右上角点击Sign Up进入注册页面,CircleCI...

2019-08-27 21:08:14

阅读数 32

评论数 0

git在CICD实践中的应用2:GitLab的CI

本文介绍GitLab的CI功能。为了方便演示,本文的仓库公开,地址为:https://gitlab.com/latelee/ci。 一、介绍 GitLab可以免费创建无限多个公有仓库、私有仓库,还支持多人协作。除了官网托管git仓库外,还提供本地部署方法,包括二进制部署和docker方式部...

2019-08-27 20:44:07

阅读数 31

评论数 0

git在CICD实践中的应用1:GitHub与Travis CI

本文介绍GitHub与Travis CI的CI功能。GitHub仓库地址:https://github.com/latelee/ci,Travis CI项目地址:https://travis-ci.org/latelee/ci/。 一、介绍 GitHub的官网是https://github...

2019-08-27 20:41:20

阅读数 19

评论数 0

我在外包的日子35:二期上线

昨天同事要求今天早上7点到岗,进行二期系统上线的部署。临下班时,同事又一次提醒此事。晚上调手机闹钟为5点半,但不习惯早睡,不习惯早起,最终6点才起来,时间紧就没煮粥,就在附近买个包子,但时间太早了,人家没开门,于是一边骑车上班,一边观察包子店铺是否开门。最终如愿买到包子,也在7点半到达公司。 ...

2019-08-23 23:29:24

阅读数 75

评论数 0

一台新云主机nodejs项目部署过程

某云服务器一个全新的云服务器,系统为centos。需要部署一套系统,包括了java、nodejs等等。本文记录一下过程。有些操作是熟悉、简单,但也记录出来,权当流水账。 背景 同事在工作群发了一个txt文件,提供了云服务商网址、账号、密码,要求部署一套系统并测试。信息描述很简单,要求描述很...

2019-08-20 23:17:24

阅读数 18

评论数 0

nodejs实践录:按行处理文件数据的示例

背景: 有时候,我们需要对日志做事后分析,抽离出特定的数据进行处理。比如: 1、中间件模块发送json数据到后台,每次发送的json都会转换成字符串保存到日志文件,但因网络原因发送失败,需要事后补充。 2、日志文件混合了各个设备的信息,需要抽离出指定设备编号的信息,再进行分析。 等等。 注意,有时...

2019-08-03 13:50:58

阅读数 51

评论数 0

遇到一个Linux系统文件被删除后仍占用磁盘的问题

在使用Linux系统中,有时候发现明明已经删除了大量的文件(特别是日志文件),但用du查看磁盘,空间依然没有减少,这种非常奇怪的问题,最近遇到了。本文描述一下前因后果,并给出一些个人看法。 起因 最近项目准备上线,同事查了服务器磁盘使用情况,发现隔了几天磁盘空间就减少几百兆,叫我查一下。 环境描...

2019-08-02 13:18:18

阅读数 151

评论数 0

我的docker随笔17:使用docker-compose启动MySQL、Redis和Mongo

一、背景 有网友咨询用docker-compose启动几个存储服务,这些服务包括了MySQL、Redis、Mongo。恰好笔记没做过这一方面,趁机会学习一下。 二、要求 需要启动的docker如下: docker run -d --name myredis -v $PWD/data:/...

2019-08-01 23:28:07

阅读数 145

评论数 0

提示
确定要删除当前文章?
取消 删除