Merge pull request #5557 from Mailaender/travis-deploy-fixes

Fixed Linux packaging failing Travis CI deployment
This commit is contained in:
Paul Chote
2014-06-05 22:24:18 +12:00
4 changed files with 11 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ language: c
# Make sure build dependencies are installed.
install:
- sudo apt-get install mono-gmcs cli-common-dev libgl1-mesa-glx libopenal1 libfreetype6 dpkg rpm nsis markdown
- sudo apt-get install mono-gmcs cli-common-dev libgl1-mesa-glx libopenal1 libfreetype6
cache: apt
# Run the build script
@@ -35,10 +35,11 @@ notifications:
skip_join: true
before_deploy:
- sudo apt-get install nsis markdown dpkg rpm
- DOTVERSION=`echo $TRAVIS_TAG | sed "s/-/\\./g"`
- cd packaging
- mkdir build
- ./package-all.sh $TRAVIS_TAG build
- ./package-all.sh $TRAVIS_TAG $PWD/build/
deploy:
provider: releases
api_key:
@@ -50,6 +51,6 @@ deploy:
- build/openra_$DOTVERSION_all.deb
skip_cleanup: true
on:
all_branches: true
all_branches: false
tags: true
repo: OpenRA/OpenRA

View File

@@ -40,7 +40,7 @@ cd packaging/linux
pushd deb
echo "Building Debian package."
./buildpackage.sh "$TAG" ../$ROOTDIR "$PACKAGEDIR"
bash buildpackage.sh "$TAG" ../$ROOTDIR "$PACKAGEDIR"
if [ $? -ne 0 ]; then
echo "Debian package build failed."
fi
@@ -48,7 +48,7 @@ popd
pushd pkgbuild
echo "Building Arch-Linux package."
sh buildpackage.sh "$TAG" ../$ROOTDIR "$PACKAGEDIR"
bash buildpackage.sh "$TAG" ../$ROOTDIR "$PACKAGEDIR"
if [ $? -ne 0 ]; then
echo "Arch-Linux package build failed."
fi
@@ -56,11 +56,9 @@ popd
pushd rpm
echo "Building RPM package."
sh buildpackage.sh "$TAG" ../$ROOTDIR ~/rpmbuild "$PACKAGEDIR"
bash buildpackage.sh "$TAG" ../$ROOTDIR ~/rpmbuild "$PACKAGEDIR"
if [ $? -ne 0 ]; then
echo "RPM package build failed."
fi
popd
wait

View File

@@ -6,6 +6,8 @@ then
exit $E_BADARGS
fi
mkdir ~/rpmbuild/
# Replace any dashes in the version string with periods
PKGVERSION=`echo $1 | sed "s/-/\\./g"`

View File

@@ -89,7 +89,7 @@ popd
pushd osx
echo "Zipping OS X package"
sh buildpackage.sh "$TAG" "$BUILTDIR" "${SRCDIR}/thirdparty/osx" "$OUTPUTDIR"
bash buildpackage.sh "$TAG" "$BUILTDIR" "${SRCDIR}/thirdparty/osx" "$OUTPUTDIR"
if [ $? -ne 0 ]; then
echo "OS X package build failed."
fi
@@ -97,7 +97,7 @@ popd
pushd linux
echo "Building Linux packages"
sh buildpackage.sh "$TAG" "$BUILTDIR" "${SRCDIR}/thirdparty/linux" "$OUTPUTDIR"
bash buildpackage.sh "$TAG" "$BUILTDIR" "${SRCDIR}/thirdparty/linux" "$OUTPUTDIR"
if [ $? -ne 0 ]; then
echo "Linux package build failed."
fi