summaryrefslogtreecommitdiff
path: root/tcwg-buildfarm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tcwg-buildfarm.sh')
-rwxr-xr-xtcwg-buildfarm.sh19
1 files changed, 8 insertions, 11 deletions
diff --git a/tcwg-buildfarm.sh b/tcwg-buildfarm.sh
index 736d315e..77089efb 100755
--- a/tcwg-buildfarm.sh
+++ b/tcwg-buildfarm.sh
@@ -19,6 +19,7 @@ override="${override-}"
host_x86_64_languages="${host_x86_64_languages-default}"
host_aarchXX_languages="${host_aarchXX_languages-c,c++}"
runtests="${runtests-aarch64-linux-gnu}"
+send_results_filter="${send_results_filter-}"
send_results_to="${send_results_to-}"
try_bootstrap="${try_bootstrap-true}"
host_x86_64_excludecheck="${host_x86_64_excludecheck-gdb}"
@@ -29,8 +30,7 @@ log_name="${log_name-$target}"
dont_fail="${dont_fail-false}"
log_server="${log_server-dev-01.tcwglab:$HOME/logs}"
abe_branch="${abe_branch-refs/heads/tested}"
-build_container_tag="${build_container_tag-bionic}"
-test_container_tag="${test_container_tag-bionic}"
+test_container_tag="${test_container_tag-default}"
binaries="${binaries-false}"
dryrun="${dryrun-false}"
@@ -56,7 +56,7 @@ fi
runtests_opt=""
qemu_cpu=""
-if echo $runtests | grep -q $target; then
+if echo $runtests | grep $target >/dev/null; then
runtests_opt="--runtests"
tester_label=$(print_tester_label_for_target $target)
@@ -85,6 +85,10 @@ if echo $runtests | grep -q $target; then
[ "x${qemu_cpu}" != "x" ] && qemu_cpu="--qemu-cpu ${qemu_cpu}"
fi
+if [ "x${send_results_filter}" != x ]; then
+ send_results_filter="--send-results-filter ${send_results_filter}"
+fi
+
if [ "x${send_results_to}" != x ]; then
send_results_to="--send-results-to ${send_results_to}"
fi
@@ -157,14 +161,7 @@ done
result="0"
-# Configure postfix
-sudo sed -e s/@@MYHOSTNAME@@/${NODE_NAME}/g -e s/@@MAILHOST@@/email-smtp.us-east-1.amazonaws.com/ -e s/@@MAILPORT@@/587/ -i /etc/postfix/main.cf
-sudo sed -e s/@@MAILHOST@@/email-smtp.us-east-1.amazonaws.com/ -e s/@@MAILPORT@@/587/ -e s/@@MAILUSER@@/${TCWG_SES_USER}/ -e s/@@MAILPASSWORD@@/${TCWG_SES_PASSWORD}/ -i /etc/postfix/sasl_password
-echo linaro.org | sudo tee /etc/mailname
-sudo postmap hash:/etc/postfix/sasl_password
-sudo /etc/init.d/postfix start
-
-cd ${WORKSPACE} && bash -x ${WORKSPACE}/jenkins-scripts/jenkins.sh --workspace ${WORKSPACE} --abedir ${WORKSPACE} --override "$override ${qemu_cpu}" "${target_opt[@]}" --languages ${languages} $bootstrap $runtests_opt $excludecheck_opt ${extraconfig_opt} ${send_results_to} --logserver $log_server $logname_opt $norebuild $options || result=$?
+cd ${WORKSPACE} && bash -x ${WORKSPACE}/jenkins-scripts/jenkins.sh --workspace ${WORKSPACE} --abedir ${WORKSPACE} --override "$override ${qemu_cpu}" "${target_opt[@]}" --languages ${languages} $bootstrap $runtests_opt $excludecheck_opt ${extraconfig_opt} ${send_results_filter} ${send_results_to} --logserver $log_server $logname_opt $norebuild $options || result=$?
if $dryrun; then
# Keep Jenkins happy