btrfs-progs: ci: add run scripts for more targets
Add some scripts for convenience, so far there was only one for musl as it usually breaks first, but we've had some problems on centos due to old kernel headers and potential breakage when changing kerncpomat.h. Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
f2828ff819
commit
ad528264b8
|
@ -0,0 +1,31 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Usage: $0 [branch]
|
||||||
|
# Create source tarball from HEAD or given branch and build it in musl CI
|
||||||
|
# environment
|
||||||
|
|
||||||
|
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-centos-7-x86_64
|
||||||
|
BRANCH=${1:-HEAD}
|
||||||
|
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-backtrace --disable-libudev
|
|
@ -0,0 +1,31 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Usage: $0 [branch]
|
||||||
|
# Create source tarball from HEAD or given branch and build it in musl CI
|
||||||
|
# environment
|
||||||
|
|
||||||
|
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-centos-8-x86_64
|
||||||
|
BRANCH=${1:-HEAD}
|
||||||
|
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-backtrace --disable-libudev --disable-zoned
|
|
@ -0,0 +1,31 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Usage: $0 [branch]
|
||||||
|
# Create source tarball from HEAD or given branch and build it in musl CI
|
||||||
|
# environment
|
||||||
|
|
||||||
|
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.3-x86_64
|
||||||
|
BRANCH=${1:-HEAD}
|
||||||
|
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-backtrace --disable-libudev
|
|
@ -0,0 +1,31 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Usage: $0 [branch]
|
||||||
|
# Create source tarball from HEAD or given branch and build it in musl CI
|
||||||
|
# environment
|
||||||
|
|
||||||
|
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-tumbleweed-x86_64
|
||||||
|
BRANCH=${1:-HEAD}
|
||||||
|
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-backtrace --disable-libudev
|
Loading…
Reference in New Issue