mirror of
https://github.com/kdave/btrfs-progs
synced 2024-12-21 22:00:49 +00:00
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
31
ci/ci-build-centos7
Executable file
31
ci/ci-build-centos7
Executable file
@ -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
|
31
ci/ci-build-centos8
Executable file
31
ci/ci-build-centos8
Executable file
@ -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
|
31
ci/ci-build-leap153
Executable file
31
ci/ci-build-leap153
Executable file
@ -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
|
31
ci/ci-build-tumbleweed
Executable file
31
ci/ci-build-tumbleweed
Executable file
@ -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
Block a user