diff --git a/tools/luci/force_luci_build.sh b/tools/luci/force_luci_build.sh new file mode 100755 index 0000000000000..3ccd8145d8ce7 --- /dev/null +++ b/tools/luci/force_luci_build.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +if [[ -z "$1" ]]; then + echo "Usage: $(basename $0) " + exit 1 +fi + +ENGINE_COMMIT=$1 +BUILDERS=$(curl 'https://ci.chromium.org/p/flutter/g/engine/builders' 2>/dev/null|sed -En 's:.*aria-label="builder buildbucket/luci\.flutter\.prod/([^/]+)".*:\1:p'|sort|uniq) + +IFS=$'\n' +for BUILDER in $BUILDERS; do + echo "Building $BUILDER..." + bb add \ + -commit "https://chromium.googlesource.com/external/github.com/flutter/engine/+/$ENGINE_COMMIT" \ + "flutter/prod/$BUILDER" + sleep 1 +done