Browse Source

There's no need in complicated logic since we can not (easily) change entry point after all

non-interactive-preview-wip
Shagen Ogandzhanian 4 years ago
parent
commit
a4e2d222b7
  1. 2
      ci/docker/compose-web/Dockerfile-Basic
  2. 12
      ci/docker/compose-web/bootstrap.sh

2
ci/docker/compose-web/Dockerfile-Basic

@ -47,5 +47,3 @@ WORKDIR androidx-main
COPY bootstrap.sh bootstrap.sh COPY bootstrap.sh bootstrap.sh
RUN chmod a+x bootstrap.sh RUN chmod a+x bootstrap.sh
ENTRYPOINT ./bootstrap.sh

12
ci/docker/compose-web/bootstrap.sh

@ -4,20 +4,14 @@ function bootstrap() {
cd /androidx-main cd /androidx-main
~/bin/repo init -u https://android.googlesource.com/platform/manifest \ ~/bin/repo init -u https://android.googlesource.com/platform/manifest \
-b androidx-main --depth=1 --partial-clone --clone-filter=blob:limit=10M -b androidx-main --depth=1 --partial-clone --clone-filter=blob:limit=10M
~/bin/repo sync -c --no-tags --no-clone-bundle -j4 ~/bin/repo sync -c --no-tags --no-clone-bundle -j$(nproc --all)
mkdir -p /mnt/agent mkdir -p /mnt/agent
ln -sf /androidx-main/tools/ /mnt/agent/tools ln -sf /androidx-main/tools/ /mnt/agent/tools
ln -sf /androidx-main/prebuilts/ /mnt/agent/prebuilts ln -sf /androidx-main/prebuilts/ /mnt/agent/prebuilts
ln -sf /androidx-main/external /mnt/agent/external ln -sf /androidx-main/external /mnt/agent/external
rm -rf /androidx-main/frameworks
} }
if [ ! -e /tmp/init ]; then
touch /tmp/init
echo "bootstrapping"
bootstrap bootstrap
else
echo "not bootstrapping, all done"
fi
/bin/bash

Loading…
Cancel
Save