mirror of
https://github.com/dragonflydb/dragonfly.git
synced 2025-05-10 18:05:44 +02:00
- make use of docker buildx caching when possible (helpful with local docker builds) - introduce a reusable container workflow which is triggered by docker-release and docker-weekly workflows - added an alpine-dev Dockerfile - split release.sh contents into different Makefile targets - make use of job matrix to build alpine + ubuntu in parallel - make alpine build optional by checking for Dockerfile presence -- as the pre-built binaries don't work with alpine, because of glibc <-> musl incompatibilities Signed-off-by: Philipp Born <git@pborn.eu>
19 lines
390 B
Bash
Executable file
19 lines
390 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
if ! [ -f "helio/blaze.sh" ]; then
|
|
echo "ERROR"
|
|
echo "Could not find helio. Please only run this script from repo root."
|
|
echo "If you are already on the repo root, you might've cloned without submodules."
|
|
echo "Try running 'git submodule update --init --recursive'"
|
|
exit 1
|
|
fi
|
|
|
|
pwd
|
|
|
|
make HELIO_RELEASE=y release
|
|
|
|
build-opt/dragonfly --version
|
|
|
|
make package
|