
Jenkins+Ansible+Gitlab 自动化部署三剑客
摩羯座de杰杰陆
菜鸟学者!详细记录学习过程
展开
-
Jenkins+Gitlab+SonarQube 代码质量管理集成
Jenkins+Gitlab+SonarQube 代码质量管理集成一、SonarQube的安装二、Docker环境下搭建SonarQube所需的PostgreSQL数据库2.1、Docker的安装2.2、Docker下的PostgreSQL安装2.2.1、下载PostgreSQL镜像2.2.2、数据持久化2.2.3、启动容器2.2.4、登录PostgreSQL2.2.5、创建snor数据库一、S...原创 2019-10-19 10:08:50 · 3498 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第五章 5-6~5-11 Pipeline Job实战
第五章 5-6~5-11 Pipeline Job实战六、三剑客环境搭建6.1、环境准备6.1.1、测试jenkins主机下的ansible是否可用6.1.2、测试jenkins是否可用6.1.3、测试Gitlab是否可用七、环境配置7.1、复制一份wordpress_playbooks框架模板7.2、关闭Git SSL认证7.3、编写deploy.yml主入口文件7.4、编写inventory中...原创 2019-10-12 10:20:41 · 1868 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第五章 5-1~5-5 Freestyle Job实战
第五章 5-1~5-5 Freestyle Job实战成一、三剑客环境介绍(Jenkins,Ansible,Gitlab)二、三剑客环境搭建(Jenkins,Ansible,Gitlab)2.1、验证Jenkisns下的ansible环境和ssh免密登录2.2、编写nginx_playbooks文件2.2.1、进入nginx_playbooks文件夹中编写deploy.yml文件2.2.2、创建d...原创 2019-09-24 16:02:58 · 29336 阅读 · 14 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第四章 4-8~4-10 Jenkins下常用模块集成
第四章 4-8~4-10 Jenkins下常用模块集成一、Jenkins Linux shell集成1.1、创建一个shell-freestyle-job的自由风格的软件项目1.2、添加描述信息1.3、添加Shell脚本1.4、点击立即构建,测试shell是否成功二、Jenkins 参数集成2.1、创建一个parameter-freestyle-job的自由风格的软件项目2.2、添加描述2.3、添...原创 2019-09-20 15:03:00 · 1738 阅读 · 1 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第四章 4-6~4-7 Jenkins Job的编码规范和构建配置
第四章 4-6~4-7 Jenkins Job的编码规范和构建配置一、Freestyle Job的编码规范和构建配置1.1、创建一个freestyle任务1.2、编辑描述信息1.3、添加参数配置1.4、源代码管理1.5、Build配置1.6、Job构建工作二、Pipeline Job的编码规范与构建配置一、Freestyle Job的编码规范和构建配置1.1、创建一个freestyle任务...原创 2019-09-19 16:48:10 · 1336 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第四章 4-4~4-5 Jenkins Job介绍
第四章 4-4~4-5 Jenkins Job介绍一、Job介绍1.1、Freestyle Job1.2、Pipeline Job二、Jenkins Job环境配置2.1、注册git client的user和email2.2、添加git凭据一、Job介绍1.1、Freestyle Job1.2、Pipeline Job二、Jenkins Job环境配置2.1、注册git cli...原创 2019-09-18 16:09:44 · 1047 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第四章 4-1~4-3 Jenkins介绍
第三章 4-1~4-3 Jenkins介绍一、Jenkins介绍一、Jenkins介绍原创 2019-09-18 11:01:09 · 1594 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第三章 3-6~3.7 Ansible playbooks常用模块介绍与演示
第三章 3-4~3-5 Ansible playbooks常用模块介绍一、Ansible playbooks常用模块介绍1.1、File模块1.2、Copy模块1.3、Stat模块1.4、Debug模块1.5、Command/Shell模块1.6、Template模块1.7、Packaging模块1.8、Service模块1.9、综合上面的模块的案例二、Ansible playbooks案例演示2...原创 2019-09-12 16:28:19 · 1494 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第三章 3-4~3-5 Ansible playbooks入门和编写规范
第三章 3-4~3-5 Ansible playbooks入门和编写规范一、概述二、SSH免密码密钥认证一、概述二、SSH免密码密钥认证原创 2019-09-09 21:26:47 · 1354 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第三章 3-3 Ansible配合virtualenv安装配置
第三章 3-3 Ansible配合virtualenv安装配置一、概述二、Ansible的两种安装模式2.1、使用yum包管理安装2.2、Git源码安装【推荐】三、Ansible2.5+Python3.6安装3.1、安装前的Centos7环境准备3.2、下载Python3.6.53.2.1、下载Python3.6.5编译包3.2.2、编译Python3.6.5环境3.2.3、安装Pyth3.6.5...原创 2019-09-03 16:42:39 · 1057 阅读 · 3 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第二章 2-1~2-3 GitLab介绍与安装配置管理
第二章 GitLab介绍一、GitLab介绍1.1、什么是GitLab1.2、GitLab和GitHub的不同1.3、GitLab的优势和应用场景1.4、GitLab主要服务构成二、GitLab的工作流程三、GitLab安装配置管理3.1、GitLab预安装环境准备3.1.1、关闭防火墙并禁用开机启动3.1.2、关闭selinux强制访问策略3.2、GitLab安装(ce社区版)3.2.1、安装G...原创 2019-08-22 19:22:50 · 1443 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第一章
第一章 课程导读一、概述二、why学习?三、课程安排一、概述持续交付需要涉及到的技术栈二、why学习?三、课程安排原创 2019-08-21 15:53:07 · 998 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第三章 3-1~3-2 Ansible简介
第三章 1-2Ansible简介一、Ansible简介1.1、Anisble简单介绍1.2、Anisble与Chef,Saltstack的不同二、Ansible的优势和应用场景一、Ansible简介1.1、Anisble简单介绍1.2、Anisble与Chef,Saltstack的不同二、Ansible的优势和应用场景...原创 2019-08-24 14:20:29 · 884 阅读 · 0 评论 -
【Jenkins+Ansible+Gitlab 自动化部署三剑客】学习笔记-第二章 2-4 GitLab的应用
第二章 4 GitLab的应用一、GtiLab应用概念介绍二、查看GitLab的健康状况2.1、查看GitLab所在服务器的系统信息2.2、查看GitLab的日志信息2.3、查看GitLab的健康状况三、GitLab的模拟提交和审核操作流程3.1、创建开发人员账号和领导审核账号3.1.1、创建开发人员dev账号3.1.2、创建领导审核lead账号3.2、将创建的两个账号添加到之前的test-rep...原创 2019-08-24 14:06:50 · 1414 阅读 · 0 评论