fix(build): Parallel build
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
This commit is contained in:
parent
c1329d7014
commit
6c483ce01a
1 changed files with 12 additions and 17 deletions
|
|
@ -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
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue