diff --git a/scripts/docker_build.sh b/scripts/docker_build.sh index 1c93c69a47d39..ae16eafc1daa6 100755 --- a/scripts/docker_build.sh +++ b/scripts/docker_build.sh @@ -70,7 +70,6 @@ image_build python ort/python "$PYTHON_VERSION" \ --build-arg PYTHON_POETRY_VERSION="$PYTHON_POETRY_VERSION" \ --build-arg PIPTOOL_VERSION="$PIPTOOL_VERSION" \ --build-arg SCANCODE_VERSION="$SCANCODE_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Nodejs @@ -80,87 +79,63 @@ image_build nodejs ort/nodejs "$NODEJS_VERSION" \ --build-arg NPM_VERSION="$NPM_VERSION" \ --build-arg PNPM_VERSION="$PNPM_VERSION" \ --build-arg YARN_VERSION="$YARN_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Rust image_build rust ort/rust "$RUST_VERSION" \ --build-arg RUST_VERSION="$RUST_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Ruby image_build ruby ort/ruby "$RUBY_VERSION" \ --build-arg RUBY_VERSION="$RUBY_VERSION" \ --build-arg COCOAPODS_VERSION="$COCOAPODS_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Golang image_build golang ort/golang "$GO_VERSION" \ --build-arg GO_VERSION="$GO_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Runtime ORT image image_build minimal ort-minimal "$ORT_VERSION" \ --build-arg ORT_VERSION="$ORT_VERSION" \ --build-arg NODEJS_VERSION="$NODEJS_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ - --build-context "python=docker-image://${DOCKER_IMAGE_ROOT}/ort/python:latest" \ - --build-context "nodejs=docker-image://${DOCKER_IMAGE_ROOT}/ort/nodejs:latest" \ - --build-context "rust=docker-image://${DOCKER_IMAGE_ROOT}/ort/rust:latest" \ - --build-context "golang=docker-image://${DOCKER_IMAGE_ROOT}/ort/golang:latest" \ - --build-context "ruby=docker-image://${DOCKER_IMAGE_ROOT}/ort/ruby:latest" \ "$@" # Android # shellcheck disable=SC1091 image_build android ort/android "$ANDROID_CMD_VERSION" \ --build-arg ANDROID_CMD_VERSION="$ANDROID_CMD_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Swift image_build swift ort/swift "$SWIFT_VERSION" \ --build-arg SWIFT_VERSION="$SWIFT_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # SBT image_build scala ort/scala "$SBT_VERSION" \ --build-arg SBT_VERSION="$SBT_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Dart image_build dart ort/dart "$DART_VERSION" \ --build-arg DART_VERSION="$DART_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Dotnet image_build dotnet ort/dotnet "$DOTNET_VERSION" \ --build-arg DOTNET_VERSION="$DOTNET_VERSION" \ --build-arg NUGET_INSPECTOR_VERSION="$NUGET_INSPECTOR_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Haskell image_build haskell ort/haskell "$HASKELL_STACK_VERSION" \ --build-arg HASKELL_STACK_VERSION="$HASKELL_STACK_VERSION" \ - --build-context "base=docker-image://${DOCKER_IMAGE_ROOT}/ort/base:latest" \ "$@" # Main runtime ORT image image_build run ort "$ORT_VERSION" \ --build-arg ORT_VERSION="$ORT_VERSION" \ - --build-context "minimal=docker-image://${DOCKER_IMAGE_ROOT}/ort-minimal:${ORT_VERSION}" \ - --build-context "sbt=docker-image://${DOCKER_IMAGE_ROOT}/ort/sbt:latest" \ - --build-context "dotnet=docker-image://${DOCKER_IMAGE_ROOT}/ort/dotnet:latest" \ - --build-context "swift=docker-image://${DOCKER_IMAGE_ROOT}/ort/swift:latest" \ - --build-context "android=docker-image://${DOCKER_IMAGE_ROOT}/ort/android:latest" \ - --build-context "dart=docker-image://${DOCKER_IMAGE_ROOT}/ort/dart:latest" \ - --build-context "haskell=docker-image://${DOCKER_IMAGE_ROOT}/ort/haskell:latest" \ - --build-context "scala=docker-image://${DOCKER_IMAGE_ROOT}/ort/scala:latest" \ "$@"