Skip to content

Commit

Permalink
Add a second run for showing the cache output
Browse files Browse the repository at this point in the history
  • Loading branch information
schneems committed Dec 12, 2024
1 parent a33e8e8 commit b2b633f
Showing 1 changed file with 27 additions and 18 deletions.
45 changes: 27 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,24 +134,33 @@ jobs:
run: cargo libcnb package --target ${{ matrix.target }}
- name: "PRINT: Getting started guide output"
run: |
if [ "${{ matrix.guide }}" == "heroku/java-getting-started" ]; then
pack build my-image --force-color --builder heroku/builder:24 --trust-extra-buildpacks --path tmp/guide --pull-policy never \
--buildpack packaged/${{ matrix.target }}/debug/heroku_jvm \
--buildpack packaged/${{ matrix.target }}/debug/heroku_java \
--buildpack packaged/${{ matrix.target }}/debug/heroku_maven \
set -euo pipefail
elif [ "${{ matrix.guide }}" == "heroku/gradle-getting-started" ]; then
pack build my-image --force-color --builder heroku/builder:24 --trust-extra-buildpacks --path tmp/guide --pull-policy never \
--buildpack packaged/${{ matrix.target }}/debug/heroku_jvm \
--buildpack packaged/${{ matrix.target }}/debug/heroku_gradle \
elif [ "${{ matrix.guide }}" == "heroku/scala-getting-started" ]; then
pack build my-image --force-color --builder heroku/builder:24 --trust-extra-buildpacks --path tmp/guide --pull-policy never \
--buildpack packaged/${{ matrix.target }}/debug/heroku_jvm \
--buildpack packaged/${{ matrix.target }}/debug/heroku_sbt \
--buildpack packaged/${{ matrix.target }}/debug/heroku_scala \
else
PACK_CMD="pack build my-image --force-color --builder heroku/builder:24 --trust-extra-buildpacks --path tmp/guide --pull-policy never "
case "${{ matrix.guide }}" in
"heroku/java-getting-started")
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_jvm "
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_java "
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_maven "
;;
"heroku/gradle-getting-started")
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_jvm "
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_gradle "
;;
"heroku/scala-getting-started")
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_jvm "
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_sbt "
PACK_CMD+=" --buildpack packaged/${{ matrix.target }}/debug/heroku_scala "
;;
*)
echo "Unknown guide: ${{ matrix.guide }}"
exit 1
fi
;;
esac
echo "Running command: $PACK_CMD"
bash -c "$PACK_CMD"
echo ""
echo "With CACHE example"
echo ""
bash -c "$PACK_CMD"

0 comments on commit b2b633f

Please sign in to comment.