From 6c483ce01a3fe660bc22e1b7150f3694767d8dc8 Mon Sep 17 00:00:00 2001 From: rjshrjndrn Date: Mon, 3 Jun 2024 16:33:58 +0200 Subject: [PATCH] fix(build): Parallel build Signed-off-by: rjshrjndrn --- scripts/helmcharts/build_deploy_parallel.sh | 29 +++++++++------------ 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/scripts/helmcharts/build_deploy_parallel.sh b/scripts/helmcharts/build_deploy_parallel.sh index 536d2a407..203977ece 100644 --- a/scripts/helmcharts/build_deploy_parallel.sh +++ b/scripts/helmcharts/build_deploy_parallel.sh @@ -3,7 +3,7 @@ set -e # Must run inside tmux # This script will build and push docker image to registry -# Usage: IMAGE_TAG=latest DOCKER_REPO=rg.fr-par.scw.cloud/foss bash build_deploy.sh +# Usage: IMAGE_TAG=latest DOCKER_REPO=DOCKER_REPO=public.ecr.aws/p1t3u8a3 bash build_deploy.sh # Removing local alpine:latest image docker rmi alpine || true @@ -14,30 +14,25 @@ export SIGN_IMAGE=1 export PUSH_IMAGE=0 export AWS_DEFAULT_REGION="eu-central-1" export SIGN_KEY="awskms:///alias/openreplay-container-sign" -echo "$DOCKER_REPO" +echo $DOCKER_REPO [[ -z $DOCKER_REPO ]] && { echo Set DOCKER_REPO="your docker registry" exit 1 } || { # docker login $DOCKER_REPO # tmux set-option remain-on-exit on - tmux split-window "cd ../../backend && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build. -sh $*" - tmux split-window "cd ../../assist && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.s -h $*" + tmux split-window "cd ../../backend && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $@" + tmux split-window "cd ../../assist && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $@" tmux select-layout tiled - tmux split-window "cd ../../peers && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh - $*" - tmux split-window "cd ../../frontend && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build -.sh $*" + tmux split-window "cd ../../peers && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $@" + tmux split-window "cd ../../frontend && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $@" tmux select-layout tiled - tmux split-window "cd ../../sourcemapreader && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bas -h build.sh $*" - tmux split-window "cd ../../api && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $ -* \ - && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build_alerts.sh $* \ - && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build_crons.sh $* \ - && cd ../assist-stats && DOCKER_RUNTIME='depot' DOCKER_BUILD_ARGS='--push' ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $*" + tmux split-window "cd ../../sourcemapreader && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build. +sh $@" + tmux split-window "cd ../../api && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $@ \ + && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build_alerts.sh $@ \ + && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build_crons.sh $@ \ + && cd ../assist-stats && DOCKER_RUNTIME="depot" DOCKER_BUILD_ARGS="--push" ARCH=amd64 IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=0 bash build.sh $@" tmux select-layout tiled }