Add parameterized image name with proxy support in snapshot
This commit is contained in:
@@ -24,7 +24,7 @@ build:
|
||||
-t $(LATEST_TAG) $(ROOT_DIR)
|
||||
|
||||
snapshot:
|
||||
bash $(ROOT_DIR)/take_snapshot.sh
|
||||
bash $(ROOT_DIR)/take_snapshot.sh $(LATEST_TAG) $(SNAPSHOT_LATEST_TAG)
|
||||
|
||||
lint:
|
||||
docker run -it --rm -v "$(ROOT_DIR)/Dockerfile:/Dockerfile:ro" redcoolbeans/dockerlint
|
||||
|
||||
@@ -2,13 +2,16 @@
|
||||
|
||||
set -ex
|
||||
|
||||
image_name=$1
|
||||
snapshot_image_name=$2
|
||||
|
||||
docker rm -f emulator || true
|
||||
|
||||
docker run -d -t --name emulator --rm --privileged -v /dev/kvm:/dev/kvm -e ANDROID_ARCH="x86" agoda/docker-emulator-{{ platform }} bash
|
||||
docker run -d -t --name emulator --rm --privileged -v /dev/kvm:/dev/kvm -e ANDROID_ARCH="x86" $image_name bash
|
||||
|
||||
docker cp snapshot.sh emulator:/snapshot.sh
|
||||
docker cp snapshot.expect emulator:/snapshot.expect
|
||||
docker exec -t emulator bash -c "bash /snapshot.sh; exit"
|
||||
echo "Creating new image"
|
||||
docker commit -m "Snapshot!" --change "CMD [\"/start.sh\"]" emulator agoda/docker-emulator-snapshot-{{ platform }}
|
||||
docker commit -m "Snapshot!" --change "CMD [\"/start.sh\"]" emulator $snapshot_image_name
|
||||
docker rm -f emulator
|
||||
|
||||
Reference in New Issue
Block a user