| 123456789101112131415161718192021222324252627282930 |
- #!/bin/sh
- REPOS="$1"
- REV="$2"
- LOGFILE=/tmp/post-commit-${REV}.log
- CHANGED=$(svnlook changed -r $REV $REPOS)
- echo "${CHANGED}" > ${LOGFILE}
- declare -A FE_MAP BE_MAP
- FE_MAP=([20200205/IQuizoo_FrontEnd]="dnkt-mgr" [trunk/ant-design-pro]="jigou-mgr" [trunk/IQuizoo_Teaching_FE_New]="dnkt" [trunk/IQuizoo_Teaching_FE_Institution]="dnkt-jigou")
- BE_MAP=([20200203/IdentityService]="identity" [20200203/APIGateway]="gateway" [20200203/UserService]="user" [20200203/ContentService]="content" [20200203/ExternalServices]="content-external" [20200203/FileService]="file" [20200203/TimingTasks]="timing-tasks" [20200203/DataCenter]="data-center" [20200203/SystemConfigService]="systemconfig")
- for KEY in $(echo ${!FE_MAP[*]})
- do
- grep ${KEY} ${LOGFILE} > /dev/null
- if [ `echo $?` -eq 0 ]; then
- echo ${FE_MAP[${KEY}]} >> ${LOGFILE}
- #curl -X POST http://192.168.0.50:4000/api/bd/build/${FE_MAP[${KEY}]} &
- fi
- done
- for KEY in $(echo ${!BE_MAP[*]})
- do
- grep ${KEY} ${LOGFILE} > /dev/null
- if [ `echo $?` -eq 0 ]; then
- echo ${BE_MAP[${KEY}]} >> ${LOGFILE}
- #curl -X POST http://192.168.0.50:4000/api/bd/build/${BE_MAP[${KEY}]} &
- fi
- done
|