摘要: 1. GitLab简介 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本 阅读全文
posted @ 2019-09-12 18:15 七月流星雨 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1. git代码分支管理 DEV SIT UAT PET PRE PRD PROD常见环境英文缩写含义 2. 在给大家介绍一些开发过程中,四个环境以及各自的功能特点,四个环境分别是:prod、pre、test、dev环境,中文名字:生产环境、灰度环境、测试环境、开发环境,其实大家看英文应该就差不多可 阅读全文
posted @ 2019-09-12 18:07 七月流星雨 阅读(2981) 评论(2) 推荐(3) 编辑
摘要: 1. 创建版本库 什么是版本库你?版本库有名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被git管理起来,每个文件的修改、删除、git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 所以,创建一个版本库非常简单,首先,选择一个合适的 阅读全文
posted @ 2019-09-12 18:03 七月流星雨 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一:配置邮件 1. 进入配置文件,通过修改/etc/gitlab/gitlab.rb来设置邮件功能 修改后的文件 2. gitlab重新加载配置文件 3. gitlab重启 4. 创建gitlab用户,测试邮件是否正常 点击保存后,查看邮箱是否收到邮件 点击password链接,配置用户密码 输入密 阅读全文
posted @ 2019-09-12 17:52 七月流星雨 阅读(3377) 评论(0) 推荐(0) 编辑
摘要: 一:gitlab-CentOS的安装 1. 环境准备 2. 安装gitlab 3. 在安装一个git客户端 4. 配置并启动gitlab-ce 5. web:浏览器进行访问测试:192.168.1.231 提示:启动gitlab需要时间! Web页面提示我们需要设置一个账号密码(我们要设置最少8位数 阅读全文
posted @ 2019-09-12 17:46 七月流星雨 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-任务控制tags介绍 如果你有一个大型的剧本,那么只能运行它的特定部分而不是在剧本中运行所有内容可能会很有用。因此,Ansible支持“tags:”属性。 执行playbook时,可以通过两种方式根据 “tags” 过滤任务 在命令行上,使用或选项“--tags或 --skip 阅读全文
posted @ 2019-09-12 13:32 七月流星雨 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 1. ansible-handlers在变更执行操作 1) 编写playbook的handlers的配置文件 2) 查看原来服务器的nginx配置文件 3) 修改nginx配置文件 2. 验证handlers文件是否正确 1) 验证编写handlers文件 3. 执行handlers文件 1) 执行 阅读全文
posted @ 2019-09-12 10:20 七月流星雨 阅读(394) 评论(0) 推荐(0) 编辑