| #!/bin/bash | |
| if [[ -z "$1" ]]; then | |
| echo "Usage: $(basename $0) <engine_commit_hash>" | |
| 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 |