Jenkins/Ansible/GitLab部署实战
汪喆_Jack
本人热爱开发, 喜欢学习各种IT技术,了解新技术,希望和志同道合的伙伴切磋,相互交流!
展开
-
01 Gitlab模块
一.GitLab介绍 1.什么是GitLab GitLab是一个开源分布式版本控制系统 开发语言:Ruby 功能:管理项目源代码、版本控制、代码复用与查找 2.Gitlab与Github的不同 Github分布式在线代码托管仓库,个人版本可直接在线免费试用,企业版本收费且需要服务器安装 Gitlab分布式在线代码仓库托管软件,分社区免费版本与企业收费版本,都需要服务器安装 3.Gitlab...原创 2019-10-03 22:59:30 · 342 阅读 · 0 评论 -
02 Ansible模块
一.Ansible简介 1.什么是Ansible Ansible是一个开源部署工具 开发语言:Python 特点:SSH协议通讯,全平台,无需编译,模块化部署管理 2.Ansible与Chef,Saltstack的不同 Chef:Ruby语言编写,C/S架构,配置需要Git依赖,Recipe脚本编写规范需要编程经验 Saltstack:Python语言编写,C/S架构,模块化配置管理,YAM...原创 2019-10-03 23:00:31 · 232 阅读 · 0 评论