| e3fd8257 Andy McCall ↶ |
1 |
|
| 2 |
|
| 3 |
|
| 1c9afa92 Andy McCall ↶ |
4 |
|
| e3fd8257 Andy McCall ↶ |
5 |
set -eu |
| 6 |
here=$(cd "$(dirname "$0")" && pwd) |
| 7 |
out=${1:-$here/oxygenflow-tofu.tar} |
| 8 |
TOFU_VERSION=1.13.1 |
| 9 |
TOFU_SHA256=8ccbc6f8ee21d2827715f3c6e08a9b3e0209b1e62057c05067ef117e047c1a80 |
| 1c9afa92 Andy McCall ↶ |
10 |
TFLINT_VERSION=0.64.0 |
| 11 |
TFLINT_SHA256=cca9d13e2e1d7a2c627af60ff899a3c9b74212899416aeb96ec764d2ef954537 |
| 12 |
TFLINT_GOOGLE_VERSION=0.40.0 |
| 13 |
TFLINT_GOOGLE_SHA256=a5c02b3de937456de2521155831eaf1cc876014a21445bf7dd1621654511fe28 |
| e3fd8257 Andy McCall ↶ |
14 |
|
| 15 |
docker build -q -t oxygenflow-tofu \ |
| 1c9afa92 Andy McCall ↶ |
16 |
--build-arg TOFU_VERSION=$TOFU_VERSION --build-arg TOFU_SHA256=$TOFU_SHA256 \ |
| 17 |
--build-arg TFLINT_VERSION=$TFLINT_VERSION --build-arg TFLINT_SHA256=$TFLINT_SHA256 \ |
| 18 |
--build-arg TFLINT_GOOGLE_VERSION=$TFLINT_GOOGLE_VERSION --build-arg TFLINT_GOOGLE_SHA256=$TFLINT_GOOGLE_SHA256 \ |
| 19 |
"$here" |
| e3fd8257 Andy McCall ↶ |
20 |
id=$(docker create oxygenflow-tofu) |
| 21 |
docker export "$id" -o "$out" |
| 22 |
docker rm "$id" >/dev/null |
| 23 |
echo "$out" |