持续集成
文章平均质量分 94
Damon Lee
Python
展开
-
Linux运维•持续集成自动化(介绍)- Jenkins + Git + Maven + Neuxs
一、什么是持续集成?该怎么做?互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。本文简要介绍持续集成的概念和做法。一、概念持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个。快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 防止分支...原创 2018-11-13 15:05:30 · 293 阅读 · 2 评论 -
Linux运维•持续集成自动化(二)-Git安装篇
建议将Git单独安装在一台服务器上,内存给到 4G 因为 Git 非常吃内存! 非常吃内存! 非常吃内存!注:如果git页面加载不出来,且不断地出现 502 错误。很可能是因为你的内存不够。搭建环境:系统:Cent OS 7 (虚拟机)配置:1CPU 4G内存参考地址:https://www.gitlab.com.cn/installation/#centos-71. ...原创 2018-11-03 19:20:28 · 211 阅读 · 0 评论 -
Linux运维•持续集成自动化(一)-Jenkins安装篇
摘要Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有。Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson一、搭建环境系统:Cent OS 7 (虚拟机)配置:1C...原创 2018-11-03 18:58:45 · 620 阅读 · 0 评论 -
Linux运维•持续集成自动化(三)-Maven安装篇
一、安装Maven1.1 下载链接:https://pan.baidu.com/s/1f4jztwvYrpHy-JQadPkAyg 密码:orez1.2 解压 Maven 包tar xf apache-maven-3.5.4-bin.tar.gz1.3 移动 解压后的maven文件 到 /usr/local/mv apache-maven-3.5.4 /usr/lo...原创 2018-11-03 19:17:49 · 211 阅读 · 0 评论 -
Linux运维•持续集成自动化(四)-Nexus安装篇
一、Nexus安装1 下载链接:https://pan.baidu.com/s/1MawrXbVK2AasrEbOVofQ-g 密码:zix11.1 解压 Nexus 包 并创建软连接tar xf nexus-3.7.0-04-unix.tar.gz -C /usr/local/ln -s /usr/local/nexus-3.7.0-04/ /usr/local/nexus...原创 2018-11-03 19:19:55 · 220 阅读 · 0 评论 -
Linux运维•持续集成自动化(五)- Jenkins + Git实现定时检测,并同步代码
如果按照前面的安装方法,Jenkins 和 Git 应该已经可以用WEB打开了,下面我们来介绍怎么配置,怎么使用。本分前半部分我们先用Jenkins配和Git实现定时构建检测代码并将代码分发到生产环境的服务器。Maven + Neuxs 我们后续再继续更新ing......先来实现基本功能。 注:如果你的环境和下面“准备环境”中不一样,请参考前面的文章,准备好环境再来看本文。准备环...原创 2018-11-14 11:38:00 · 1200 阅读 · 0 评论 -
Linux运维•运维日志-ansible配置及基础使用
前言ansible:是自动化运维工具,基于Python开发,实现批量系统设置、批量程序部署、批量执行命令等功能。其中,批量部署是立身于ansible的模块进行工作的。实验环境系统:centos 7.5机器 IP 主控制机器 192.168.81.131 受管机器 192.168.81.129 受管机器 192.168.81.130 受管机器...原创 2019-06-17 14:08:42 · 221 阅读 · 0 评论