随笔分类 -  git

gtibase rpm包制作
摘要:gitbase 是一个很不错的代码分析工具,我们可以直接使用sql来分析团队的代码,以下是rpm 包的制作 简单说明 rpm 包的制作使用了fpm 一个简单,方便可以跨平台的软件包制作工具 gitbase 编译文件 以下二进制文件是自己编译的一个版本,修改了关于统计没人代码行数,默认文件64kb的问 阅读全文

posted @ 2019-10-29 21:11 荣锋亮 阅读(260) 评论(0) 推荐(0) 编辑

dolt 基于git协议的数据管理工具
摘要:dolt 基于git 协议提供了多版本,分支特性的数据管理工具,使用简单,同时也提供了类似github 的一个云服务 安装 下载地址 https://github.com/liquidata-inc/dolt/releases 配置环境变量 对于mac 以及linux 添加path 变量 使用 in 阅读全文

posted @ 2019-10-27 11:14 荣锋亮 阅读(1886) 评论(0) 推荐(0) 编辑

omnibus-gitlab 架构学习
摘要:omnibus-gitlab是gitlab 团队fork 自chef 的omnibus 项目,同时做了一些自定义的开发,omnibus-gitlab 简化了 gitlab 的部署以及维护,同时里边集成了chef 组件(cookbooks 以及recipes)可以方便的进行用户机器上gitlab 任务 阅读全文

posted @ 2019-06-30 10:24 荣锋亮 阅读(1776) 评论(0) 推荐(0) 编辑

使用terraform v0.12 生成gitlab repo 创建部署tf 文件
摘要:以前写过一个使用模版引擎+ rest 接口的模式,生成tf 文件,v0.12 直接提供了方便的json 处理函数 我们可以直接结合http 以及templatefile providers 方便的生成文件 rest api 格式 因为有一个数据格式的问题,在rest 接口中直接就暴露了parent 阅读全文

posted @ 2019-05-23 14:13 荣锋亮 阅读(1033) 评论(0) 推荐(0) 编辑

使用terraform 进行gitlab 代码仓库批量迁移
摘要:gitlab 的代码是在文件目录中,这个对于批量迁移很简单,只需要copy 文件夹(但是对于不同gitlab server 可能需要重新设置目录权限) 几个问题 大批量仓库tf resource问题 直接使用默认的不是很好,需要配置的比较多,解决方法,可以通过直接查询数据库数据,使用模版引擎生成tf 阅读全文

posted @ 2019-05-23 11:28 荣锋亮 阅读(672) 评论(0) 推荐(0) 编辑

使用singer 转换gitbase 数据到postgresql
摘要:gitbase 是mysql server 的一个实现(主要是用来分析git仓库代码),但是里面好多功能可能并不是很强大(sql 的限制) 我们可以通过singer 的tap-mysql 将数据抽取到标准的pg 数据库,可以方便的使用pg 的好多函数 参考使用 mysql-postgresql 的可 阅读全文

posted @ 2019-05-19 17:05 荣锋亮 阅读(235) 评论(0) 推荐(1) 编辑

cube.js 学习 cube docker-compose 运行
摘要:cube.js 官方为我们也提供了backeng 部署的模型,为了测试方便以下是一个使用docker-compose 运行的demo 项目是一个集成gitbase 的demo,实际可以按照自己的项目修改,同时集成了redis cache,gitbase-web 环境准备 项目结构 ├── READM 阅读全文

posted @ 2019-05-16 13:10 荣锋亮 阅读(696) 评论(0) 推荐(0) 编辑

gitbase cube.js schema 文件项目
摘要:cube.js 进行数据分析,需要我们编写schema 文件,但是因为gitbase 的原因没发进行自动生成,而且还有些问题 所以做了一些简单的修改 注意直接使用cube-cli 0.9.0 可以自动帮助我们生成大部分schema 还是很方便的 参考项目 https://github.com/ron 阅读全文

posted @ 2019-05-13 22:53 荣锋亮 阅读(336) 评论(0) 推荐(0) 编辑

cube.js 学习(十一)cube + gitbase 分析git 代码
摘要:这个是一个简单的demo,使用gitbase+cube 分析git 仓库代码 需求 我们平时使用的gitlab,或者gogs 等git 仓库管理工具,有自己的管理强项,但是对于分析上可能就不是那么强大了 这个就需要我们进行git 代码文件级别的分析了,可选的工具很多gitstats 就是一个不错的选 阅读全文

posted @ 2019-05-12 22:58 荣锋亮 阅读(583) 评论(0) 推荐(0) 编辑

gitbase 集成sqler 进行git 代码分析
摘要:gitbase 是一个方便的git sql 查询引擎,sqler 是一个很不错的sql 转rest api工具,以下是一个简单的集成测试 项目使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: sqler: image: 阅读全文

posted @ 2019-05-12 15:54 荣锋亮 阅读(333) 评论(0) 推荐(0) 编辑

使用gitbase 分析git 仓库代码
摘要:gitbase 是一个基于golang 开发的开源git 仓库sql 接口查询引擎,基于此工具,我们可以方便的分析git 仓库代码的情况 而且可以基于源码的分析,还是很强大的 安装 直接使用编译的二进制文件即可 https://github.com/src-d/gitbase/releases 配置 阅读全文

posted @ 2019-05-11 23:53 荣锋亮 阅读(501) 评论(0) 推荐(0) 编辑

s3git 使用git 管理云存储
摘要:使用s3git 我们可以方便的基于git协议进行s3存储数据的版本管理,同时也提供了一个方便的golang 包, 我们可以集成到我们的应用中,但是有一点,目前已经没有再更新过了,但是设计理论很不错,实际上现在的 ipfs 与这种就是类似的做法,ipfs 更灵活强大。 参考资料 https://git 阅读全文

posted @ 2019-05-11 08:14 荣锋亮 阅读(661) 评论(0) 推荐(0) 编辑

使用git_stats 统计分析git 仓库代码&& 集成webhook
摘要:前几天写过一个使用gitstats 统计分析代码的,但是那个因为开发的问题,对于直接和容器集成是有问题的,统计需要进入容器执行 命令,对于自动构建的还不是很方便,所以使用了git_stats 项目使用docker-compose 运行,同时使用docker in docker 模式运行,同时集成we 阅读全文

posted @ 2019-05-08 23:18 荣锋亮 阅读(822) 评论(0) 推荐(0) 编辑

使用gitstats分析git 仓库代码
摘要:gitstats 是一个很不错的git 代码提交分析工具,可以帮助我们生成图表统计结果 工具文档信息 gitstats http://gitstats.sourceforge.net/ 安装 使用centos 系统 yum install gitstats 使用 git clone 代码 git c 阅读全文

posted @ 2019-05-07 12:46 荣锋亮 阅读(1056) 评论(0) 推荐(0) 编辑

GitLab Shell如何通过SSH工作
摘要:转自:https://wayjam.me/post/how-gitlab-shell-works-with-ssh.md GitLab访问Git仓库 首先回顾GitLab的Git仓库四种访问方式: git pull over http -> gitlab-rails (Authorization) 阅读全文

posted @ 2019-02-27 22:37 荣锋亮 阅读(905) 评论(0) 推荐(0) 编辑

src-d engine 强大的git 历史分析工具
摘要:src-d engine 包含了Babelfish ,同时可以看作是Babelfish 的升级版本,我们可以使用sql 进行代码分析 备注: 注意运行的时候需要容器支持 使用 安装docker 参考相关文档,或者直接安装docker for desktop 版本的 参考相关文档,或者直接安装dock 阅读全文

posted @ 2019-01-15 21:27 荣锋亮 阅读(679) 评论(0) 推荐(1) 编辑

Singer 学习二 使用Singer进行gitlab 2 postgres 数据转换
摘要:Singer 可以方便的进行数据的etl 处理,我们可以处理的数据可以是api 接口,也可以是数据库数据,或者 是文件 备注: 测试使用docker-compose 运行&&提供数据库内容,使用virtualenv && python 3.5 以及以上 环境准备 docker-compose 文件 阅读全文

posted @ 2019-01-08 15:58 荣锋亮 阅读(563) 评论(0) 推荐(0) 编辑

gogs wekan 集成试用
摘要:wekan 官方提供了一个集成gogs 的扩展,不是完全的自动化,需要结合cli,但是官方的cli 写的。。。(不是很全) 备注: 测试环境使用docker-compose 环境准备 docker-compose 文件 version: "3.7" services: wekandb: image: 阅读全文

posted @ 2019-01-02 17:13 荣锋亮 阅读(1357) 评论(0) 推荐(0) 编辑

续drone 1.0 新界面调整
摘要:接以前的内容,drone 最新发布的版本又有界面信息的调整了,更方便了。 环境准备 docker-compose 文件 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80" volume 阅读全文

posted @ 2018-11-22 22:29 荣锋亮 阅读(778) 评论(0) 推荐(0) 编辑

drone secret 使用
摘要:drone 的secret 可以让我们方便的对于需要保密的信息的隐藏,减少账户信息的泄密 环境准备 docker-compose 文件 version: '3' services: drone-server: image: drone/drone:1.0.0-rc.1 ports: - "80:80 阅读全文

posted @ 2018-11-21 10:14 荣锋亮 阅读(2855) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示