#!/bin/bash set -euf -o pipefail scripts=$(dirname $0) . $scripts/jenkins-helpers.sh convert_args_to_variables "$@" obligatory_variables rr[ci_config] \ BUILD_NUMBER ssh_host ssh_port # Execution mode: baseline, bisect, continue, jenkins-full rr[mode]="${rr[mode]-baseline}" case "${rr[mode]}" in "jenkins-full") obligatory_variables rr[current_project] rr[current_branch] ;; esac # Set custom revision for one of the projects, and use baseline revisions # for all other projects. rr[ci_project]="${rr[ci_project]-tcwg_bmk}" rr[baseline_branch]="${rr[baseline_branch]-linaro-local/ci/${rr[ci_project]}/${rr[ci_config]}}" rr[current_branch]="${rr[current_branch]-default}" rr[current_project]="${rr[current_project]-none}" rr[reset_baseline]="${rr[reset_baseline]-false}" rr[top_artifacts]="${rr[top_artifacts]-$(pwd)/artifacts}" # {toolchain_name}-{toolchain_ver}-{target}-{bmk}-{cflags} IFS=- read -a ci_config < "${rr[top_artifacts]}/results_id" cat >> ${rr[top_artifacts]}/results <