From ef1fd515e8eeeb8c2faf2a004a81422bdb4e7de9 Mon Sep 17 00:00:00 2001 From: Qian Hong Date: Tue, 2 Feb 2016 13:13:19 +0800 Subject: [PATCH] Add drone build script. --- .drone.yml | 14 ++++++++++++++ drone/build.sh | 13 +++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 .drone.yml create mode 100755 drone/build.sh diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000000..70eaf2b45b --- /dev/null +++ b/.drone.yml @@ -0,0 +1,14 @@ +build: + image: fracting/msys32 + shell: msys32 + commands: + - drone/build.sh + +notify: + irc: + prefix: build + nick: MINGW-packages + channel: msys2 + server: + host: irc.oftc.net + port: 6667 diff --git a/drone/build.sh b/drone/build.sh new file mode 100755 index 0000000000..36ec71f2d2 --- /dev/null +++ b/drone/build.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# fetch first changed file, assume at most one package touched per commit +TOUCHED=`git show --pretty="format:" --name-only | grep . | head -1` +PKGDIR=`dirname $TOUCHED` +if [ "$PKGDIR" = "." ] +then + echo Nothing to test +else + pushd $PKGDIR > /dev/null + makepkg-mingw -f -s --noconfirm --skippgpcheck --noprogressbar + popd > /dev/null +fi