chore(build): build all images in parallel (faster full build)
This commit is contained in:
parent
50865232cf
commit
4574a8ffd0
1 changed files with 27 additions and 0 deletions
27
scripts/helmcharts/build_deploy_parallel.sh
Normal file
27
scripts/helmcharts/build_deploy_parallel.sh
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# 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
|
||||
|
||||
# Removing local alpine:latest image
|
||||
docker rmi alpine || true
|
||||
|
||||
echo $DOCKER_REPO
|
||||
[[ -z DOCKER_REPO ]] && {
|
||||
echo Set DOCKER_REPO="your docker registry"
|
||||
exit 1
|
||||
} || {
|
||||
docker login $DOCKER_REPO
|
||||
tmux split-window "cd ../../backend && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@"
|
||||
tmux split-window "cd ../../utilities && IMAGE_TAG=$IMAGE_TAG DOCKER_REPO=$DOCKER_REPO PUSH_IMAGE=1 bash build.sh $@"
|
||||
tmux select-layout tiled
|
||||
tmux split-window "cd ../../peers && 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 select-layout tiled
|
||||
tmux split-window "cd ../../sourcemap-reader && 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 $@"
|
||||
tmux select-layout tiled
|
||||
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue