From 814160dfb7ddc2830eaa579e5c0d8282a8e97935 Mon Sep 17 00:00:00 2001 From: Qian Hong Date: Tue, 2 Feb 2016 12:44:10 +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 00000000..9d7e29af --- /dev/null +++ b/.drone.yml @@ -0,0 +1,14 @@ +build: + image: fracting/msys32 + shell: msys32 + commands: + - drone/build.sh + +notify: + irc: + prefix: build + nick: MSYS2-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 00000000..e21e3aec --- /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 -f -s --noconfirm --skippgpcheck --noprogressbar + popd > /dev/null +fi