@@ -208,12 +208,10 @@ jobs:
208208 swap-storage : false
209209 - name : checkout repository
210210 uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
211- with :
212- path : " android-cuttlefish"
213211 - name : Load cache config
214212 run : |
215- cat android-cuttlefish/ .config/cache-config.env >> $GITHUB_ENV
216- echo "JOB_HASH=$(yq .jobs[\"build-debian-package-x86\"] android-cuttlefish/ .github/workflows/presubmit.yaml | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV
213+ cat .config/cache-config.env >> $GITHUB_ENV
214+ echo "JOB_HASH=$(yq .jobs[\"build-debian-package-x86\"] .github/workflows/presubmit.yaml | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV
217215 - name : Generate cache key prefix
218216 run : echo "CACHE_KEY_PREFIX=${{ runner.os }}-${{ runner.arch }}-bazel-disk-cache-${{ env.CACHE_VERSION }}-debian-package-${{ env.JOB_HASH }}" >> $GITHUB_ENV
219217 - name : Mount Bazel cache
@@ -227,7 +225,6 @@ jobs:
227225 ${{ format('{0}-', env.CACHE_KEY_PREFIX) }}
228226 - name : Build CF debian packages
229227 run : |
230- cd android-cuttlefish
231228 sudo docker build --file "tools/buildutils/cw/Containerfile" --tag "android-cuttlefish-build" .
232229 sudo docker run -v=$PWD:/mnt/build -w /mnt/build -v=$HOME/bazel-disk-cache:/root/bazel-disk-cache android-cuttlefish-build base -d /root/bazel-disk-cache
233230 sudo docker run -v=$PWD:/mnt/build -w /mnt/build android-cuttlefish-build frontend
@@ -248,12 +245,10 @@ jobs:
248245 swap-storage : false
249246 - name : checkout repository
250247 uses : actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675 # aka v2
251- with :
252- path : " android-cuttlefish"
253248 - name : Load cache config
254249 run : |
255- cat android-cuttlefish/ .config/cache-config.env >> $GITHUB_ENV
256- echo "JOB_HASH=$(yq .jobs[\"build-debian-package-arm\"] android-cuttlefish/ .github/workflows/presubmit.yaml | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV
250+ cat .config/cache-config.env >> $GITHUB_ENV
251+ echo "JOB_HASH=$(yq .jobs[\"build-debian-package-arm\"] .github/workflows/presubmit.yaml | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV
257252 - name : Generate cache key prefix
258253 run : echo "CACHE_KEY_PREFIX=${{ runner.os }}-${{ runner.arch }}-bazel-disk-cache-${{ env.CACHE_VERSION }}-debian-package-${{ env.JOB_HASH }}" >> $GITHUB_ENV
259254 - name : Mount Bazel cache
@@ -267,7 +262,6 @@ jobs:
267262 ${{ format('{0}-', env.CACHE_KEY_PREFIX) }}
268263 - name : Build CF debian packages
269264 run : |
270- cd android-cuttlefish
271265 sudo docker build --file "tools/buildutils/cw/Containerfile" --tag "android-cuttlefish-build" .
272266 sudo docker run -v=$PWD:/mnt/build -w /mnt/build -v=$HOME/bazel-disk-cache:/root/bazel-disk-cache android-cuttlefish-build base -d /root/bazel-disk-cache
273267 sudo docker run -v=$PWD:/mnt/build -w /mnt/build android-cuttlefish-build frontend
@@ -291,7 +285,7 @@ jobs:
291285 github-token : ${{ github.token }}
292286 - name : Build image
293287 run : |
294- tar -xvf debs_x86.tar && mv android-cuttlefish/cuttlefish*.deb .
288+ tar -xvf debs_x86.tar
295289 sudo podman info
296290 sudo podman build -f "tools/testutils/cw/Containerfile" --tag "android-cuttlefish-e2etest:latest" .
297291 sudo podman save --quiet -o android-cuttlefish-e2etest.tar localhost/android-cuttlefish-e2etest
@@ -396,7 +390,7 @@ jobs:
396390 - name : Run check
397391 shell : bash
398392 run : |
399- tar -xvf debs_x86.tar && mv android-cuttlefish/cuttlefish*.deb .
393+ tar -xvf debs_x86.tar
400394 ./docker/image-builder.sh -m dev
401395 docker images
402396 sudo docker run --privileged -d -p 2080:2080 cuttlefish-orchestration:latest
0 commit comments