diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2015-06-02 15:18:45 +0200 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2015-06-05 15:47:50 +0000 |
commit | 4a06009467ea567c3b2fc5cf64dfbc1a68c51a03 (patch) | |
tree | 742c4f1e3055f26cd1d5ff1a946e769cc0bbbe55 /jenkins.sh | |
parent | 1eab7c2c53f40ce9dd11e5a3c231d3548e7ae803 (diff) |
jenkins.sh: Add parameter for setting logs' directory
Change-Id: Iffc025d8048c3940d2409200691635578fcfb731
Diffstat (limited to 'jenkins.sh')
-rwxr-xr-x | jenkins.sh | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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}/ |