devops
韩亚军
为成为全栈工程师而努力
https://github.com/Han-Ya-Jun
展开
-
如何使用travis-ci自动化构建部署GitHub Pages(gitbook)
Github Pagesgithub pages可以当做你或者你的项目的 Websites,那么我们可以知道 GitHub Pages 有两种最基本的用法:作为你自己(或者组织)的网站或者博客(访问地址示例:http://username.github.io)作为你某一个项目的网站(访问地址示例:http://username.github.io/projectname)如果是第二种的...原创 2019-04-26 10:39:37 · 1717 阅读 · 10 评论 -
github 上Go项目使用Travis CI和Docker Hub实现持续集成
介绍在本文中,我们将介绍如何使用Github,Travis-CI和Docker Hub创建一个简单的持续集成过程。项目这次使用的一个项目是自己写的一个爬虫小程序(https://github.com/Han-Ya-Jun/news_watch_notice)项目目录news_watch_notice├── cmd //main├── conf├── dis├── Dock...原创 2019-05-16 00:50:10 · 1016 阅读 · 0 评论 -
基于Travis CI实现 Gitbook在 Github 和 Coding 的同步部署
前言最近发现自己的博客在使用vpn的情况下打开很慢,百度站点也抓取失败,于是将自己的博客借助hexo-deploy 插件很容易同步部署到了coding上。只需要在你的hexo配置文件_config.yml的deploy配上coding的coding page项目url(注意将ssh key 设置好)deploy:- type: git repository: - git@git...原创 2019-05-18 00:52:23 · 729 阅读 · 0 评论 -
go程序基于阿里云CodePipeline的一次devops实践
背景最近朋友有个项目代码托管用的码云,测试服务器(阿里云ECS)只有一台,三四个人开发,于是想基于阿里云的CodePipeline快速打造一套自动化cicd的流程,使用docker来进行多套环境部署。CodePipeline 介绍阿里云CodePipeline是兼容Jenkins标准的、提供快速可靠的持续集成与持续交付服务。基于容器技术和阿里云基础服务架构,提供稳定和安全的代码/Docker...原创 2019-05-30 01:37:32 · 395 阅读 · 0 评论