Jenkins+Gitlab+Ansible自动化部署
文章平均质量分 85
Jenkins+Gitlab+Ansible自动化部署
怀揣_梦想
这个作者很懒,什么都没留下…
展开
-
Jenkins+Gitlab+Ansible自动化部署(六)
Jenkins+Gitlab+Ansible自动化部署(2021-08-12)Pipeline Job实现Nginix+MySQL+PHP+Wordpress实现自动化部署交付一、环境准备编写ansible playbook脚本实现Wordpress远程部署将wordpress源码与playbook部署脚本提交到gitlab仓库编写pipeline job脚本实现Jenkins流水线持续交付流程Jenkins集成Ansible与gitlab实现wordpress的自动化部署二、验证环境原创 2021-08-12 17:50:00 · 2299 阅读 · 4 评论 -
Jenkins+Gitlab+Ansible自动化部署(五)
Jenkins+Gitlab+Ansible自动化部署(2021-08-12)一、环境构建要求编写ansible playbook脚本实现静态网页远程部署将playbook部署脚本提交到GitLab仓库构建Freestyle Job任务框架Jenkins集成Ansible与Gitlab实现静态网页的自动化部署二、检查环境已经准备完毕。1、登录gitlab查看2、登录Jenkins首页3、登录Jenkins主机查看Ansible2.9+python 3.8环境[root@jenki原创 2021-08-12 17:44:27 · 777 阅读 · 1 评论 -
Jenkins+Gitlab+Ansible自动化部署(四)
Jenkins+Gitlab+Ansible自动化部署(2021-08-11)一、Jenkins Linux Shell 集成登录Jenkins web管理页,点击新建任务添加描述信息添加构建执行shell在执行shell输入框内输入#!/bin/shuser=`whoami`if [ $user == 'deploy' ]then echo "Hello, my name is $user"else echo "Sorry, I am not $u原创 2021-08-11 18:05:28 · 1085 阅读 · 0 评论 -
Jenkins+Gitlab+Ansible自动化部署(三)
Jenkins+Gitlab+Ansible自动化部署(2021-08-10)一、Jenkins 介绍Jenkins是一个开源持续集成工具,提供了软甲你开发的持续集成服务,支持主流软件配置管理,配合实现软件配置管理,持续集成功能。是主流的运维开发平台,兼容所有主流开发环境,插件市场可与海量业内主流开发工具实现集成,Job为配置单位与日志管理,使运维与开发人员能协同工作。丰富的权限管理划分不同Job不同角色;强大的负载均衡功能,保证我们项目的可靠性。二、Jenkins 安装配置1、添加Jenki原创 2021-08-11 15:58:51 · 1181 阅读 · 4 评论 -
Jenkins+Gitlab+Ansible自动化部署(二)
Jenkins+Gitlab+Ansible自动化部署(2021-08-10)Ansible 的配置与部署一、自动化工具对比工具名称介绍Chef采用Ruby编写,C/S架构,配置需要Git依赖,Recipe脚本编写规范,需要良好的编程经验。Ansible采用Python编写,无Client,模块化配置管理,Playbook脚本编写规范,易于上手,适合中小规模快速部署。Saltstack采用Python编写,C/S架构,模块化配置管理,YAML脚本编写规范,内原创 2021-08-11 15:45:45 · 1150 阅读 · 3 评论 -
Jenkins+Gitlab+Ansible自动化部署(一)
Jenkins+Gitlab+Ansible自动化部署一、实验环境要求(更新时间 2021-08-09)1、服务器环境要求主机名IP地址服务系统版本内核版本gitlab192.168.200.157gitlabCentOS Linux release 7.6.1810 (Core)3.10.0-957.el7.x86_64jenkins192.168.200.158jenkinsCentOS Linux release 7.6.1810 (Core)3.原创 2021-08-11 15:40:33 · 3161 阅读 · 3 评论