summaryrefslogtreecommitdiff
path: root/evergreen/multiversion_exclude_tags_generate.sh
blob: 71ed97f3ce591efc1044fa62eb5674c5e00d0326 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null 2>&1 && pwd)"
. "$DIR/prelude.sh"

cd src

set -o errexit
set -o verbose

activate_venv
PATH="$PATH:/data/multiversion"

if [[ "${require_multiversion_setup}" = "true" && -n "${multiversion_exclude_tags_version}" ]]; then
  exclude_tags_file_path_arg=""
  if [ ! -d generated_resmoke_config ]; then
    exclude_tags_file_path_arg="--excludeTagsFilePath=multiversion_exclude_tags.yml"
  fi

  eval $python buildscripts/resmoke.py generate-multiversion-exclude-tags --oldBinVersion="${multiversion_exclude_tags_version}" "$exclude_tags_file_path_arg"
fi