common/travis/docker.sh: add control variables
for more flexible local testing using existing tools
This commit is contained in:
parent
b28342361d
commit
e450363b00
2 changed files with 7 additions and 4 deletions
|
@ -7,6 +7,7 @@ git:
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- PATH=$PATH:/tmp/bin
|
- PATH=$PATH:/tmp/bin
|
||||||
|
- DOCKER_BASE=voidlinux/masterdir
|
||||||
- TAG=2019042701
|
- TAG=2019042701
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
|
|
|
@ -4,13 +4,15 @@
|
||||||
|
|
||||||
[ "$XLINT" ] && exit 0
|
[ "$XLINT" ] && exit 0
|
||||||
|
|
||||||
/bin/echo -e "\x1b[32mPulling docker image for $BOOTSTRAP from $TAG...\x1b[0m"
|
DOCKER_NAME=${DOCKER_NAME:-void}
|
||||||
docker pull voidlinux/masterdir-$BOOTSTRAP:$TAG
|
|
||||||
|
/bin/echo -e "\x1b[32mPulling docker image $DOCKER_BASE-$BOOTSTRAP:$TAG...\x1b[0m"
|
||||||
|
docker pull $DOCKER_BASE-$BOOTSTRAP:$TAG
|
||||||
docker run -d \
|
docker run -d \
|
||||||
--name void \
|
--name $DOCKER_NAME \
|
||||||
-v "$(pwd)":/hostrepo \
|
-v "$(pwd)":/hostrepo \
|
||||||
-v /tmp:/tmp \
|
-v /tmp:/tmp \
|
||||||
-e XLINT="$XLINT" \
|
-e XLINT="$XLINT" \
|
||||||
-e PATH="$PATH" \
|
-e PATH="$PATH" \
|
||||||
voidlinux/masterdir-$BOOTSTRAP:$TAG \
|
$DOCKER_BASE-$BOOTSTRAP:$TAG \
|
||||||
/bin/sh -c 'sleep inf'
|
/bin/sh -c 'sleep inf'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue