dragonfly/tools/release.sh
Philipp Born 98b92a0073 feat: build and publish weekly alpha/development container image
- 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>
2022-12-26 20:41:53 +02:00

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