git统计报表

1.jdk部署

rpm -ivh jdk-8u71-linux-x64.rpm

2.配置/etc/profile

#set java environment

JAVA_HOME=/usr/java/jdk1.8.0_71

JAVA_BIN=/usr/java/jdk1.8.0_71/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_BIN:$PATH

export PATH JAVA_HOME CLASSPATH

3.下载源文件

statgit.war

4.下载apache tomcat

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz

5.配置tomcat

tar zxvf apache-tomcat-9.0.73.tar.gz

cd /data/monitor/apache-tomcat-9.0.73/webapps/ROOT

把 statgit.war 文件放到 ROOT目录下

cd /data/monitor/apache-tomcat-9.0.73/conf

配置 server.xml

a.配置绑定IP


<Connector port="8080" address="192.168.10.13" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

b.配置war包路径

在<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> </host>中增加 <Context path="/gitstat" docBase="/data/monitor/apache-tomcat-9.0.73/webapps/ROOT/statgit.war" reloadable="true"></Context>

其中:path="/gitstat" 为URL需要访问的入口

6.启停服务配置

cd /data/monitor/apache-tomcat-9.0.73/bin

#启动

sh startup.sh

#停止

sh shutdown.sh

7.web访问

http://192.168.10.13:8080/gitstat/stat/gitstat.html

8.使用

支持多种时间格式

代码库配置:

需要在服务器存在库,如需要则使用不同分支

#clone 文件,如有需要则要定期更新代码

cd /data/git_code

git clone -b dev http://mengsy:X@192.168.102.84:10080/meta/meta-java/umi-user.git

git clone -b develop http://mengsy:X@192.168.102.84:10080/meta/meta-java/umi-user.git