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
