Skip to content

Commit 20514df

Browse files
authored
Merge pull request #174 from rake-compiler/build-opt
Build optimizations
2 parents 5a3c405 + e57f354 commit 20514df

File tree

6 files changed

+258
-160
lines changed

6 files changed

+258
-160
lines changed

.github/workflows/publish-images.yml

Lines changed: 114 additions & 75 deletions
Large diffs are not rendered by default.

.github/workflows/publish-images.yml.erb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,12 @@ jobs:
6060
${{ runner.os }}-on-${{ runner.arch }}-<%= need %>
6161
enableCrossOsArchive: true
6262
- name: Build the image layers <%= job %> on ${{ runner.arch }}
63+
env:
64+
RCD_TASK_DEPENDENCIES: "false"
6365
run: |
6466
# Change docker to a cache-able driver
6567
docker buildx create --driver docker-container --use
66-
bundle exec rake build:<%= job %> RCD_DOCKER_BUILD="docker buildx build --cache-from=type=local,compression=zstd,src=tmp/build-cache-${{ runner.arch }} --cache-to=type=local,compression=zstd,dest=tmp/build-cache-new"
68+
bundle exec rake build:<%= tree_dep %> RCD_DOCKER_BUILD="docker buildx build --cache-from=type=local,compression=zstd,src=tmp/build-cache-${{ runner.arch }} --cache-to=type=local,compression=zstd,dest=tmp/build-cache-new"
6769
- name: Update and prune docker buildx layer cache
6870
run: |
6971
rm -rf tmp/build-cache-${{ runner.arch }}
@@ -113,6 +115,7 @@ jobs:
113115
env:
114116
RCD_IMAGE_VERSION: snapshot
115117
RCD_DOCKER_BUILD: docker buildx build --cache-from=type=local,compression=zstd,src=tmp/build-cache-X64 --cache-from=type=local,compression=zstd,src=tmp/build-cache-ARM64
118+
RCD_TASK_DEPENDENCIES: "false"
116119
run: |
117120
docker buildx create --driver docker-container --use
118121
bundle exec rake release:${{ matrix.platform }}

0 commit comments

Comments
 (0)