You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by do...@apache.org on 2022/11/17 10:34:36 UTC
[inlong] branch master updated: [INLONG-6522][Docker] Add notes for building arm images (#6523)
This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 081c088f7 [INLONG-6522][Docker] Add notes for building arm images (#6523)
081c088f7 is described below
commit 081c088f7fcc5e17470dfc5707e2f7ac0e14b016
Author: Lucas <10...@users.noreply.github.com>
AuthorDate: Thu Nov 17 18:34:31 2022 +0800
[INLONG-6522][Docker] Add notes for building arm images (#6523)
---
.github/workflows/ci_docker.yml | 7 +++++++
docker/build-docker-images.sh | 14 ++++++++++++++
2 files changed, 21 insertions(+)
diff --git a/.github/workflows/ci_docker.yml b/.github/workflows/ci_docker.yml
index 18e253581..433194b60 100644
--- a/.github/workflows/ci_docker.yml
+++ b/.github/workflows/ci_docker.yml
@@ -51,6 +51,13 @@ jobs:
name: Docker build and push
runs-on: ubuntu-latest
steps:
+ - name: Maximize build space
+ uses: easimon/maximize-build-space@master
+ with:
+ root-reserve-mb: 512
+ swap-size-mb: 1024
+ remove-dotnet: 'true'
+
- name: Checkout
uses: actions/checkout@v3
diff --git a/docker/build-docker-images.sh b/docker/build-docker-images.sh
index 485e57f78..5314054ee 100644
--- a/docker/build-docker-images.sh
+++ b/docker/build-docker-images.sh
@@ -131,6 +131,9 @@ if [ "$BUILD_ARCH" = "$ARCH_X86" ]; then
cp ${tubemq_all_tarball} ${tubemq_all_dockerfile_path}/target/${tubemq_all_tarball_name}
fi
+echo "=== Start to build ============"
+echo "=== Build docker tag:${tag} ==="
+
docker ${USE_BUILDX} build ${USE_PLATFORM} ${TYPE} -t inlong/manager:${tag} inlong-manager/manager-docker/ --build-arg VERSION=${version}
docker ${USE_BUILDX} build ${USE_PLATFORM} ${TYPE} -t inlong/dataproxy:${tag} inlong-dataproxy/dataproxy-docker/ --build-arg DATAPROXY_TARBALL=${DATAPROXY_TARBALL}
docker ${USE_BUILDX} build ${USE_PLATFORM} ${TYPE} -t inlong/audit:${tag} inlong-audit/audit-docker/ --build-arg AUDIT_TARBALL=${AUDIT_TARBALL}
@@ -143,6 +146,13 @@ if [ "$BUILD_ARCH" = "$ARCH_X86" ]; then
docker ${USE_BUILDX} build ${USE_PLATFORM} ${TYPE} -t inlong/tubemq-build:${tag} inlong-tubemq/tubemq-docker/tubemq-build/
fi
+echo "=== Build images result ======="
+docker images | grep inlong
+echo "=== End build ================="
+
+echo "=== Start to tag =============="
+echo "=== Tag postfix:${POSTFIX} ===="
+
docker tag inlong/manager:${tag} inlong/manager:latest${POSTFIX}
docker tag inlong/dataproxy:${tag} inlong/dataproxy:latest${POSTFIX}
docker tag inlong/audit:${tag} inlong/audit:latest${POSTFIX}
@@ -154,3 +164,7 @@ if [ "$BUILD_ARCH" = "$ARCH_X86" ]; then
docker tag inlong/tubemq-build:${tag} inlong/tubemq-build:latest${POSTFIX}
docker tag inlong/tubemq-all:${tag} inlong/tubemq-all:latest${POSTFIX}
fi
+
+echo "=== Tag images result ========="
+docker images | grep inlong
+echo "=== End tag ==================="