前提:Jenkins所在的客户机的ssh-key加入到GitLab中 目标:自动化部署GitLab上的新建的项目ok-admin 1.编写git项目的nginx配置文件 [root@home-ct75211 ~]# vim /etc/nginx/conf.d/my_ok.conf server { ...
分类:
其他好文 时间:
2018-12-17 11:36:28
阅读次数:
254
kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。K8S主要用于自动化部署、扩 ...
分类:
Web程序 时间:
2018-12-17 11:34:30
阅读次数:
221
jenkins自动化测试 & 持续集成 知识点: 1。下载地址:jenkins.io download: ...
分类:
其他好文 时间:
2018-12-15 15:54:31
阅读次数:
123
因为公司需要寻找一个免root的自动化测试方案,所以以前做的老方案需要被替代。一阵搜寻找到了这个框架,但是部署起来很是折腾,搞了一下午终于搞定,顺便记录一下过程,有需要的自取。 环境搭建 操作系统:Mac10.14 一、首先需要用brew安装rethinkdb、graphicsmagick、zero ...
分类:
系统相关 时间:
2018-12-05 12:29:53
阅读次数:
197
前言 随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不 ...
分类:
其他好文 时间:
2018-12-02 12:22:02
阅读次数:
243
一 安装 1.1 ansible架构 ansible是一个非常简单的自动化部署项目,由python编写并且开源。用于提供自动化云配置、配置文件管理、应用部署、服务编排和很多其他的IT自动化需求。 ansible实现的自动化部署是多层次的,通过描述系统之间的逻辑关系来构建业务所需要的基础架构模型,而不 ...
分类:
其他好文 时间:
2018-12-01 20:16:33
阅读次数:
228
自动化部署工具 自动化部署工具 1. puppet https://puppetlabs.com/ Puppet是开源的基于Ruby的系统配置管理工具,基于C/S的部署架构。是一个为实现数据中心自动化管理而设计的配置管理软件,它使用跨平台语言规范,管理配置文件、用户、软件包、系统服务等。客户端默认每 ...
分类:
其他好文 时间:
2018-11-30 11:38:29
阅读次数:
190
1.jenkins 利用maven编译,打包,所需插件:Maven Integration: Maven集成插件这个插件提供了Jenkins和Maven的深度集成,无论是好还是坏:项目之间的自动触发取决于SNAPSHOT,各种Jenkins发布者的自动配置(Junit,...)。 2.自动化部署工程 ...
分类:
其他好文 时间:
2018-11-26 02:23:08
阅读次数:
205
项目前言 在上一篇博客《Jenkins+Git+Gitlab+Ansible实现持续化集成一键部署静态网站(一)--技术流ken》中已经详细讲解了如何使用这四个工具来持续集成自动化部署一个静态的网站。 如果大家可以熟练掌握以上内容,势必会在工作中减轻不小的工作量。 本篇博客将再次使用这四个工具结合f ...
分类:
Web程序 时间:
2018-11-25 16:30:04
阅读次数:
389
前言 在之前已经写了关于Git,Gitlab以及Ansible的两篇博客《Git+Gitlab+Ansible剧本实现一键部署Nginx--技术流ken》,《Git+Gitlab+Ansible剧本实现一键部署动态网站(二)--技术流ken》,以及关于jenkins的简单使用《Jenkins持续集成 ...
分类:
Web程序 时间:
2018-11-24 21:33:41
阅读次数:
304