ci: Don't build artifacts on commits without a tag

This commit is contained in:
Konstantinos Sideris 2017-12-30 18:32:16 +02:00
parent f7003ddeb5
commit 287dff892c
3 changed files with 18 additions and 3 deletions

View file

@ -5,7 +5,11 @@
# #
DIR=package.dir DIR=package.dir
VERSION=`git tag -l --points-at HEAD` TAG=`git tag -l --points-at HEAD`
if [ -z "$TAG" ]; then
exit 0
fi
# Installing dependencies on travis. # Installing dependencies on travis.
if [ ! -z "$TRAVIS_OS_NAME" ]; then if [ ! -z "$TRAVIS_OS_NAME" ]; then
@ -38,7 +42,7 @@ fpm --force \
--name nheko \ --name nheko \
--description "Desktop client for the Matrix protocol" \ --description "Desktop client for the Matrix protocol" \
--url "https://github.com/mujx/nheko" \ --url "https://github.com/mujx/nheko" \
--version ${VERSION} \ --version ${TAG} \
--architecture x86_64 \ --architecture x86_64 \
--maintainer "mujx (https://github.com/mujx)" \ --maintainer "mujx (https://github.com/mujx)" \
--license "GPLv3" \ --license "GPLv3" \
@ -46,4 +50,4 @@ fpm --force \
--deb-no-default-config-files \ --deb-no-default-config-files \
--chdir ${DIR} usr --chdir ${DIR} usr
fpm -s deb -t rpm nheko_${VERSION}_amd64.deb fpm -s deb -t rpm nheko_${TAG}_amd64.deb

View file

@ -4,6 +4,11 @@ set -e
APP=nheko APP=nheko
DIR=${APP}.AppDir DIR=${APP}.AppDir
TAG=`git tag -l --points-at HEAD`
if [ -z "$TAG" ]; then
exit 0
fi
# Set up AppImage structure. # Set up AppImage structure.
mkdir -p ${DIR}/usr/{bin,share/pixmaps,share/applications} mkdir -p ${DIR}/usr/{bin,share/pixmaps,share/applications}

View file

@ -2,6 +2,12 @@
set -e set -e
TAG=`git tag -l --points-at HEAD`
if [ -z "$TAG" ]; then
exit 0
fi
# Add Qt binaries to path # Add Qt binaries to path
PATH=/usr/local/opt/qt/bin/:${PATH} PATH=/usr/local/opt/qt/bin/:${PATH}