summaryrefslogtreecommitdiff
path: root/jenkins.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2015-06-02 15:18:45 +0200
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2015-06-05 15:47:50 +0000
commit4a06009467ea567c3b2fc5cf64dfbc1a68c51a03 (patch)
tree742c4f1e3055f26cd1d5ff1a946e769cc0bbbe55 /jenkins.sh
parent1eab7c2c53f40ce9dd11e5a3c231d3548e7ae803 (diff)
jenkins.sh: Add parameter for setting logs' directory
Change-Id: Iffc025d8048c3940d2409200691635578fcfb731
Diffstat (limited to 'jenkins.sh')
-rwxr-xr-xjenkins.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/jenkins.sh b/jenkins.sh
index 59d6ac64..aa079dc1 100755
--- a/jenkins.sh
+++ b/jenkins.sh
@@ -62,6 +62,9 @@ fileserver="ex40-01.tcwglab.linaro.org/snapshots-ref"
# Server to store results on.
logserver=""
+# Template of logs' directory name
+logname='gcc-linaro-${version}/${branch}${revision}/${arch}.${target}-${job}${BUILD_NUMBER}'
+
# Compiler languages to build
languages=default
@@ -80,7 +83,7 @@ status=0
# Whether to exclude some component from 'make check'
excludecheck=
-OPTS="`getopt -o s:g:c:w:o:f:l:rt:b:h -l gcc-branch:,snapshots:,gitrepo:,abe:,workspace:,options:,fileserver:,logserver:,languages:,runtests,target:,bootstrap,help,excludecheck: -- "$@"`"
+OPTS="`getopt -o s:g:c:w:o:f:l:rt:b:h -l gcc-branch:,snapshots:,gitrepo:,abe:,workspace:,options:,fileserver:,logserver:,logname:,languages:,runtests,target:,bootstrap,help,excludecheck: -- "$@"`"
while test $# -gt 0; do
case $1 in
--gcc-branch) gcc_branch=$2; shift ;;
@@ -92,6 +95,7 @@ while test $# -gt 0; do
-o|--options) user_options=$2; shift ;;
-f|--fileserver) fileserver=$2; shift ;;
--logserver) logserver=$2; shift ;;
+ --logname) logname=$2; shift ;;
-l|--languages) languages=$2; shift ;;
-r|--runtests) runtests="true" ;;
-b|--bootstrap) try_bootstrap="true" ;;
@@ -323,7 +327,7 @@ if test x"${logserver}" != x"" -a x"${runtests}" = xtrue; then
# Split $logserver into "server:path".
basedir="${logserver#*:}"
logserver="${logserver%:*}"
- dir="gcc-linaro-${version}/${branch}${revision}/${arch}.${target}-${job}${BUILD_NUMBER}"
+ eval dir="$logname"
ssh ${logserver} mkdir -p ${basedir}/${dir}
if test x"${manifest}" != x; then
scp ${manifest} ${logserver}:${basedir}/${dir}/