diff --git a/.github/actions/docker-build-and-push/action.yaml b/.github/actions/docker-build-and-push/action.yaml index 2699eb12..9af377c0 100644 --- a/.github/actions/docker-build-and-push/action.yaml +++ b/.github/actions/docker-build-and-push/action.yaml @@ -8,6 +8,9 @@ inputs: build-args: description: "" required: false + tag-prefix: + description: "" + required: false tag-suffix: description: "" required: false @@ -59,6 +62,7 @@ runs: bake-target: docker-metadata-action-devel flavor: | latest=false + prefix=${{ inputs.tag-prefix }} suffix=${{ inputs.tag-suffix }} - name: Docker meta for prebuilt @@ -70,6 +74,7 @@ runs: bake-target: docker-metadata-action-prebuilt flavor: | latest=false + prefix=${{ inputs.tag-prefix }} suffix=-prebuilt${{ inputs.tag-suffix }} - name: Login to GitHub Container Registry diff --git a/.github/workflows/docker-build-and-push.yaml b/.github/workflows/docker-build-and-push.yaml index a4012f39..ac9c7f6f 100644 --- a/.github/workflows/docker-build-and-push.yaml +++ b/.github/workflows/docker-build-and-push.yaml @@ -35,6 +35,7 @@ jobs: *.args.CUDA_IMAGE_TAG=${{ env.cuda_image_tag }} *.args.CUDNN_VERSION=${{ env.cudnn_version }} *.args.TENSORRT_VERSION=${{ env.tensorrt_version }} + tag-prefix: ${{ env.rosdistro }}- tag-suffix: -amd64 - name: Show disk space diff --git a/docker/build.sh b/docker/build.sh index bcfb42c3..b77245e7 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -21,5 +21,5 @@ docker buildx bake --load --progress=plain -f "$SCRIPT_DIR/autoware-universe/doc --set "*.args.CUDA_IMAGE_TAG=$cuda_image_tag" \ --set "*.args.CUDNN_VERSION=$cudnn_version" \ --set "*.args.TENSORRT_VERSION=$tensorrt_version" \ - --set "devel.tags=ghcr.io/autowarefoundation/autoware-universe:latest" \ - --set "prebuilt.tags=ghcr.io/autowarefoundation/autoware-universe:latest-prebuilt" + --set "devel.tags=ghcr.io/autowarefoundation/autoware-universe:$rosdistro-latest" \ + --set "prebuilt.tags=ghcr.io/autowarefoundation/autoware-universe:$rosdistro-latest-prebuilt"