12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/bash
- BUILD=bbs-build:0.1
- if [ -z $(docker images -q $BUILD) ]; then
- echo "Creating bbs-build image..."
- DOCKER_BUILDKIT=1 docker build -t $BUILD - << DOCKERFILE
- FROM debian:stretch-slim
- RUN apt-get update && apt-get -y install wget build-essential unzip git cmake ninja-build libsqlite3-dev
- DOCKERFILE
- fi
- echo "Cleaning dbuild directory"
- rm -rf dbuild
- mkdir dbuild
- echo "Building using docker bbs-build image..."
- USERID=`id -u`
- GROUPID=`id -g`
- docker run -it --rm -u $USERID:$GROUPID -v $(pwd):/build -w /build/dbuild $BUILD bash -c "cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ..; ninja"
- echo "Build results:"
- ls -la dbuild
|