Address EI_EXPOSE_REP and EI_EXPOSE_REP2 FindBugs warnings.
[cfb.git] / jenkins_invoke.sh
1 #!/bin/bash
2
3 set -o nounset   ## (set -u) error exit on attempts to deref undefined variable
4 set -o errexit   ## (set -e) error exit if subcommand returns nonzero
5
6 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
7
8 OUT_FILE=${1}
9
10 export FINDBUGS_HOME=${SCRIPT_DIR}/../findbugs-3.0.1
11 . ${SCRIPT_DIR}/setcp.sh
12
13 echo CLASSPATH=${CLASSPATH}
14 echo FINDBUGS_HOME=${FINDBUGS_HOME}
15
16 rm cfb.fbp
17 cat >cfb.fbp <<EOF
18 <Project projectName="CFB">
19   <Jar>${WORKSPACE}/bin</Jar>
20   <SrcDir>${WORKSPACE}/src</SrcDir>
21 </Project>
22 EOF
23
24 cat cfb.fbp
25 ./go.sh -c ${SCRIPT_DIR}/config.properties -d cfb -u cfb -p cfb -f cfb.fbp -n jenkins_${JOB_NAME}_${BUILD_NUMBER} -o ${OUT_FILE}