build: pin base docker image to stable-20240612-slim
latest version of 12-slim as of today is configured to fetch i386 packages
This commit is contained in:
parent
98e4e45df7
commit
5e6d4d53a9
|
@ -164,8 +164,9 @@ jobs:
|
||||||
DOCKER_LATEST: ${{ inputs.latest }}
|
DOCKER_LATEST: ${{ inputs.latest }}
|
||||||
DOCKER_PUSH: false
|
DOCKER_PUSH: false
|
||||||
DOCKER_BUILD_NOCACHE: true
|
DOCKER_BUILD_NOCACHE: true
|
||||||
|
DOCKER_PLATFORMS: linux/amd64
|
||||||
DOCKER_LOAD: true
|
DOCKER_LOAD: true
|
||||||
EMQX_RUNNER: 'public.ecr.aws/debian/debian:12-slim'
|
EMQX_RUNNER: 'public.ecr.aws/debian/debian:stable-20240612-slim'
|
||||||
EMQX_DOCKERFILE: 'deploy/docker/Dockerfile'
|
EMQX_DOCKERFILE: 'deploy/docker/Dockerfile'
|
||||||
PKG_VSN: ${{ needs.build.outputs.PKG_VSN }}
|
PKG_VSN: ${{ needs.build.outputs.PKG_VSN }}
|
||||||
EMQX_BUILDER_VERSION: ${{ inputs.builder_vsn }}
|
EMQX_BUILDER_VERSION: ${{ inputs.builder_vsn }}
|
||||||
|
@ -184,7 +185,7 @@ jobs:
|
||||||
timeout-minutes: 1
|
timeout-minutes: 1
|
||||||
run: |
|
run: |
|
||||||
for tag in $(cat .emqx_docker_image_tags); do
|
for tag in $(cat .emqx_docker_image_tags); do
|
||||||
CID=$(docker run -d -P $tag)
|
CID=$(docker run -d -p 18083:18083 $tag)
|
||||||
HTTP_PORT=$(docker inspect --format='{{(index (index .NetworkSettings.Ports "18083/tcp") 0).HostPort}}' $CID)
|
HTTP_PORT=$(docker inspect --format='{{(index (index .NetworkSettings.Ports "18083/tcp") 0).HostPort}}' $CID)
|
||||||
./scripts/test/emqx-smoke-test.sh localhost $HTTP_PORT
|
./scripts/test/emqx-smoke-test.sh localhost $HTTP_PORT
|
||||||
docker rm -f $CID
|
docker rm -f $CID
|
||||||
|
@ -214,7 +215,7 @@ jobs:
|
||||||
DOCKER_BUILD_NOCACHE: false
|
DOCKER_BUILD_NOCACHE: false
|
||||||
DOCKER_PLATFORMS: linux/amd64,linux/arm64
|
DOCKER_PLATFORMS: linux/amd64,linux/arm64
|
||||||
DOCKER_LOAD: false
|
DOCKER_LOAD: false
|
||||||
EMQX_RUNNER: 'public.ecr.aws/debian/debian:12-slim'
|
EMQX_RUNNER: 'public.ecr.aws/debian/debian:stable-20240612-slim'
|
||||||
EMQX_DOCKERFILE: 'deploy/docker/Dockerfile'
|
EMQX_DOCKERFILE: 'deploy/docker/Dockerfile'
|
||||||
PKG_VSN: ${{ needs.build.outputs.PKG_VSN }}
|
PKG_VSN: ${{ needs.build.outputs.PKG_VSN }}
|
||||||
EMQX_BUILDER_VERSION: ${{ inputs.builder_vsn }}
|
EMQX_BUILDER_VERSION: ${{ inputs.builder_vsn }}
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -8,7 +8,7 @@ BUILD = $(CURDIR)/build
|
||||||
SCRIPTS = $(CURDIR)/scripts
|
SCRIPTS = $(CURDIR)/scripts
|
||||||
export EMQX_RELUP ?= true
|
export EMQX_RELUP ?= true
|
||||||
export EMQX_DEFAULT_BUILDER = ghcr.io/emqx/emqx-builder/5.3-8:1.15.7-26.2.5-2-debian12
|
export EMQX_DEFAULT_BUILDER = ghcr.io/emqx/emqx-builder/5.3-8:1.15.7-26.2.5-2-debian12
|
||||||
export EMQX_DEFAULT_RUNNER = public.ecr.aws/debian/debian:12-slim
|
export EMQX_DEFAULT_RUNNER = public.ecr.aws/debian/debian:stable-20240612-slim
|
||||||
export EMQX_REL_FORM ?= tgz
|
export EMQX_REL_FORM ?= tgz
|
||||||
export QUICER_DOWNLOAD_FROM_RELEASE = 1
|
export QUICER_DOWNLOAD_FROM_RELEASE = 1
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
ARG BUILD_FROM=ghcr.io/emqx/emqx-builder/5.3-8:1.15.7-26.2.5-2-debian12
|
ARG BUILD_FROM=ghcr.io/emqx/emqx-builder/5.3-8:1.15.7-26.2.5-2-debian12
|
||||||
ARG RUN_FROM=public.ecr.aws/debian/debian:12-slim
|
ARG RUN_FROM=public.ecr.aws/debian/debian:stable-20240612-slim
|
||||||
ARG SOURCE_TYPE=src # tgz
|
ARG SOURCE_TYPE=src # tgz
|
||||||
|
|
||||||
FROM ${BUILD_FROM} as builder_src
|
FROM ${BUILD_FROM} as builder_src
|
||||||
|
|
Loading…
Reference in New Issue