Skip to content

Commit

Permalink
run sequentially to release resouces
Browse files Browse the repository at this point in the history
  • Loading branch information
ggera committed Aug 20, 2024
1 parent ed07cbc commit 5e9fc82
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
7 changes: 6 additions & 1 deletion .github/workflows/build-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
build-images:
runs-on: macos-13
runs-on: ubuntu-latest
timeout-minutes: 120
env:
DOCKER_HUB_PARACHAIN: kiltprotocol/kilt-node
Expand All @@ -19,6 +19,11 @@ jobs:
CI_COMMIT_BRANCH: ${{ github.ref_name }}
CI_COMMIT_TAG: ${{ github.ref_name }}
steps:
- name: Free Disk Space
uses: jlumbroso/free-disk-space@main
with:
tool-cache: true

- name: Checkout
uses: actions/checkout@v4

Expand Down
18 changes: 7 additions & 11 deletions .maintain/build-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,15 @@ set -e

target_tag=$1

# Build the builder image and push it in the background
# Build the builder image and push it sequentially
docker build \
--target builder \
--cache-from $AWS_REGISTRY/kilt-parachain/collator:builder \
-t $AWS_REGISTRY/kilt-parachain/collator:builder \
. &
docker push $AWS_REGISTRY/kilt-parachain/collator:builder &
.

wait
docker push $AWS_REGISTRY/kilt-parachain/collator:builder

# Build and tag images in parallel
build_and_tag() {
local node_type=$1
local image_name=$2
Expand All @@ -28,12 +26,10 @@ build_and_tag() {
.
}

build_and_tag "kilt-parachain" "kilt-node" "kilt-parachain/collator" &
build_and_tag "kilt-parachain" "kilt-node" "kilt-parachain/collator"

build_and_tag "standalone-node" "standalone-node" "kilt/prototype-chain" &
build_and_tag "standalone-node" "standalone-node" "kilt/prototype-chain"

build_and_tag "dip-provider-node-template" "dip-provider-node-template" "kilt-parachain/collator" &
build_and_tag "dip-provider-node-template" "dip-provider-node-template" "kilt-parachain/collator"

build_and_tag "dip-consumer-node-template" "dip-consumer-node-template" "kilt-parachain/collator" &

wait
build_and_tag "dip-consumer-node-template" "dip-consumer-node-template" "kilt-parachain/collator"

0 comments on commit 5e9fc82

Please sign in to comment.