mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00

* Revert "Revert "install goldctl in docker build (#46640)" (#50088)"
This reverts commit 0299398d59
.
25 lines
780 B
Bash
Executable File
25 lines
780 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Copyright 2014 The Flutter Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# Capture the directory this script resides in
|
|
SCRIPT_DIRECTORY="$(dirname $(readlink -f "$0"))"
|
|
|
|
# Set context to flutter/dev
|
|
CONTEXT="${SCRIPT_DIRECTORY}/../.."
|
|
|
|
TAG="${CIRRUS_TAG:-latest}"
|
|
|
|
# Convert "+" to "-" to make hotfix tags legal Docker tag names.
|
|
# See https://docs.docker.com/engine/reference/commandline/tag/
|
|
TAG=${TAG/+/-}
|
|
|
|
# pull to make sure we are not rebuilding for nothing
|
|
sudo docker pull "gcr.io/flutter-cirrus/build-flutter-image:$TAG"
|
|
|
|
sudo docker build "$@" \
|
|
--tag "gcr.io/flutter-cirrus/build-flutter-image:$TAG" \
|
|
--file "$SCRIPT_DIRECTORY/Dockerfile" \
|
|
"$CONTEXT"
|