1
0
Fork 0

Feature/jenkins pipeline (#3347)

This commit is contained in:
Frank Celler 2017-09-29 12:30:22 +02:00 committed by GitHub
parent 70e206fc25
commit e876d8412c
1 changed files with 7 additions and 0 deletions

View File

@ -16,6 +16,7 @@ BUILDDEB_ARGS="--gcc6"
BUILDDEB_DOCKER_ARGS=""
DOCKERFILENAME=Dockerfile$(echo ${VERSION} | cut -d '.' -f 1,2 --output-delimiter=).local
for i in $@; do
if test "$i" == "--enterprise"; then
DEBIMAGE_NAME="arangodb3e-${DEBVERSION}_amd64"
@ -25,6 +26,7 @@ for i in $@; do
BUILDDEB_ARGS+=" --maintainer"
fi
done
if [ ! -z "${SSH_AUTH_SOCK}" ]; then
BUILDDEB_DOCKER_ARGS="${BUILDDEB_DOCKER_ARGS} -v ${SSH_AUTH_SOCK}:/.ssh-agent -e SSH_AUTH_SOCK=/.ssh-agent"
fi
@ -33,13 +35,18 @@ fi
if [ ! -e ${BUILDDIR}/.build-docker-containers ]; then
cd ${BUILDDIR}
git clone https://github.com/arangodb-helper/build-docker-containers ${BUILDDIR}/.build-docker-containers
else
(cd ${BUILDDIR}/.build-docker-containers && git pull)
fi
docker build -t arangodb/debian-stretch-builder ${BUILDDIR}/.build-docker-containers/distros/debian/stretch/build/
# Ensure arangodb/arangodb-docker exists
if [ ! -e ${BUILDDIR}/.arangodb-docker ]; then
cd ${BUILDDIR}
git clone https://github.com/arangodb/arangodb-docker ${BUILDDIR}/.arangodb-docker
else
(cd ${BUILDDIR}/.arangodb-docker && git pull)
fi
# Build stretch package