gitlab 统计代码贡献量
来源:https://www.2cto.com/net/201906/811290.html超详细命令,照着敲就可以。注意几个地方:1.切换到工程下面,需要一个git环境mkdir -p /opt/git ,创建git项目文件夹git initgit clone -b develop http://xx.xxx.xxx/credit...
来源:https://www.2cto.com/net/201906/811290.html
超详细命令,照着敲就可以。
注意几个地方:
1.切换到工程下面,需要一个git环境
mkdir -p /opt/git ,创建git 项目文件夹
git init
git clone -b develop http://xx.xxx.xxx/credit/credit.git (-b 指代分支)
.
2.由于nginx 是docker配置的,所以还需要注意文件映射的问题
docker rebulid.sh 文件配置:
-p 8009:8888 -v /data/:/data/
nginx 配置:
有时候我们按照了nginx后发现配置文件只有一个,/etc/nginx/nginx.conf
所有的配置包括虚拟目录也在此文件中配置, 这样当虚拟主机多了管理就有些不方便了,
这是需要我们把配置文件拆分开来,在/etc/nginx/conf.d/ 文件建立对应的域名配置文件,比如 /etc/nginx/conf.d/123.com.conf
怎么配置呢?
只需要在原来文件/etc/nginx/nginx.conf 的http 块下加一句话就可以了:
include /etc/nginx/conf.d/*.conf;
3.实时获取
集成Jenkins
1)获取项目的工作空间 ,执行获取代码统计的命令
2)在你的shell 脚本后面追加这两句就好了
cd /var/lib/jenkins/workspace/sup_server
git_stats generate -o /data/status7/ --language zh_cn
3)如果你是直接shell 脚本运行,commond not found
原因:Jenkins默认情况下执行shell脚本是使用非登录方式,然而非登录方式不会加载 /etc/profile 文件,
所以需要加上一句:#!/bin/bash -il
4.结果图
更多推荐
所有评论(0)