mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
synced 2024-11-15 00:04:23 +08:00
859d78e5a7
The support of Leap 15.4 has ended, not much point to test build there so move it to 15.6 (upper bound). The lower bound is still 15.3 to catch potential backward compatibility problems. The hub image exists (https://hub.docker.com/r/kdave/ci-opensuse-leap-15.6-x86_64). Signed-off-by: David Sterba <dsterba@suse.com>
35 lines
917 B
Bash
Executable File
35 lines
917 B
Bash
Executable File
#!/bin/sh
|
|
# Usage: $0 [branch] [configure options]
|
|
# Create source tarball from HEAD or given branch and build it in openSUSE Leap 15.6 CI
|
|
# environment. Configure options follow branch name that can be empty.
|
|
|
|
HERE=`pwd`
|
|
if [ -f "configure.ac" ]; then
|
|
SOURCEDIR=`pwd`
|
|
elif [ -f "../configure.ac" ]; then
|
|
cd ..
|
|
SOURCEDIR=`pwd`
|
|
else
|
|
echo "ERROR: cannot determine source directory from `pwd`"
|
|
exit 1
|
|
fi
|
|
|
|
CIIMAGEDIR=ci/images/ci-openSUSE-Leap-15.6-x86_64
|
|
BRANCH=${1:-HEAD}
|
|
if [ "$#" -ge 1 ]; then
|
|
shift
|
|
fi
|
|
HASH=$(git log -1 --format='%h %s' "$BRANCH")
|
|
|
|
echo "CI: Generate archive from $BRANCH ($HASH)"
|
|
git archive --prefix=btrfs-progs-devel/ -o devel.tar "$BRANCH"
|
|
echo "$BRANCH $HASH" > GITCOMMIT
|
|
tar uvf devel.tar GITCOMMIT
|
|
#rm GITCOMMIT
|
|
gzip --force --best devel.tar
|
|
|
|
cd "$CIIMAGEDIR"
|
|
cp "$SOURCEDIR/devel.tar.gz" .
|
|
./docker-build
|
|
./docker-run -- ./test-build devel --disable-documentation --disable-zoned "$@"
|