chore(build): Update build parallel script

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
This commit is contained in:
rjshrjndrn 2024-05-30 11:09:22 +02:00
parent c4558fd619
commit 1ae48fa722

View file

@ -11,27 +11,33 @@ docker rmi alpine || true
# Signing image
# cosign sign --key awskms:///alias/openreplay-container-sign image_url:tag
export SIGN_IMAGE=1
export PUSH_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 && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@"
tmux split-window "cd ../../assist && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@"
# 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 select-layout tiled
tmux split-window "cd ../../peers && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@"
tmux split-window "cd ../../frontend && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 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 && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@"
tmux split-window "cd ../../api && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@ \
&& IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build_alerts.sh $@ \
&& IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build_crons.sh $@ \
&& cd ../assist-stats && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 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 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 select-layout tiled
}