linux批量部署GIT

TOMCAT

#!/bin/bash

set -u

set -e

path=/data/trade/testweb/

function tomcat() {

for i in `cd $path && echo tomcat*`

do

echo $i

done

}

tomcat=`tomcat`

function a() {

for t in $tomcat

do

echo ${t##*_}

done

}

a=`a`

web() {

for w in $a

do

cd $path/tomcat_$w/webapps/$w/ && git init

echo "appConfig.properties">> .git/info/exclude

git add . && git commit -m '初始化git库'

done

}

web

JAVA服务

#!/bin/bash

cd /data/trade/realapp/

for i in `echo *server "bankprocessor"`

do

cd $i

git init

ls |grep -v libs >> .git/info/exclude

git init && git add . && git commit -m '初始化git库'

cd ../

done

查看部署情况

for i in `echo *server "bankprocessor"`

do

cd $i

git log

git status

cd ../

done

猜你喜欢

转载自blog.csdn.net/qq_34896760/article/details/84784016