⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 svntest-sendmail.sh

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 SH
字号:
#!/bin/shEXEC_PATH="`dirname $0`"BUILD_TYPE="$1"RA_TYPE="$2"FS_TYPE="$3"BUILD_STAT="$4"# Source the configuration file.. "$EXEC_PATH/svntest-config.sh"# Compute local varsLOG_FILE="$LOG_FILE_PREFIX.$BUILD_TYPE"TEST="`$GUESS` $BUILD_TYPE"REV="`$SVN st -v $SVN_SOURCE/README | $CUT -c 12-17 | $SED -e 's/^ *//'`"test -z "$RA_TYPE" || {    LOG_FILE="$LOG_FILE.$RA_TYPE"    TEST="$TEST $RA_TYPE"}test -z "$FS_TYPE" || {    LOG_FILE="$LOG_FILE.$FS_TYPE"    TEST="$TEST $FS_TYPE"}# The log file must existif [ ! -f $LOG_FILE ]then    $SENDMAIL -t <<EOFFrom: $FROMSubject: ERROR: svn $REVPREFIX$REV ($TEST)To: $ERROR_TOMissing log file: $LOG_FILEEOF    exit 1fi# The status may only be PASS or FAIL or NOOPif [ "$BUILD_STAT" != "PASS" -a "$BUILD_STAT" != "FAIL" -a "$BUILD_STAT" != "NOOP" ]then    $SENDMAIL -t <<EOFFrom: $FROMSubject: ERROR: svn $REVPREFIX$REV ($TEST)To: $ERROR_TOInvalid build status: $BUILD_STATEOF    exit 1fiSUBJECT="svn $REVPREFIX$REV: $BUILD_STAT ($TEST)"# Send the No-Op mailif [ "$BUILD_STAT" = "NOOP" ]then    $SENDMAIL -t <<EOFFrom: $FROMSubject: $SUBJECTTo: $TO$REVPREFIX$REV: There is nothing to test.EOF    exit 0fi# Send the status mailTESTS_LOG_FILE="$LOG_FILE_DIR/tests.$BUILD_TYPE.$RA_TYPE.$FS_TYPE.log.gz"if [ "$BUILD_STAT" = "PASS" -o ! -f "$TESTS_LOG_FILE" ]then    $EXEC_PATH/svntest-sendmail-generic.sh "$TO" "$REPLY_TO" "$SUBJECT" \        "$LOG_FILE"else    $EXEC_PATH/svntest-sendmail-generic.sh "$TO" "$REPLY_TO" "$SUBJECT" \        "$LOG_FILE" "$TESTS_LOG_FILE"fi$RM_F "$TESTS_LOG_FILE"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -