From af9c4cb6737144af02f26dc4e18b5265da4f162a Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 18 Jul 2016 12:21:55 -0700 Subject: [PATCH] Don't build packages for pull requests Since we don't want to build packages for pull requests (as they cannot get archived as artifacts), we need a slightly different build command, and moving it to a script was cleaner. --- .travis.yml | 8 ++++++-- tools/travis.sh | 7 +++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100755 tools/travis.sh diff --git a/.travis.yml b/.travis.yml index 9f559ae7e..b4b2f1717 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,19 +9,23 @@ osx_image: xcode8 env: - GITHUB_TOKEN=a27573e27bea23fb05393ead69511b09e3b224be + cache: directories: - $HOME/.dotnet - $HOME/.nuget + addons: artifacts: s3_region: "us-west-2" paths: $(ls powershell*{deb,pkg} | tr "\n" ":") + git: submodules: false + install: - git config --global url.git@github.com:.insteadOf https://github.com/ - git submodule update --init - (cd tools && ./download.sh) -script: - - ulimit -n 4096; powershell -c "Import-Module ./build.psm1; Start-PSBootstrap -Package; Start-PSBuild -Publish; Start-PSPackage; Start-PSPester; Start-PSxUnit" + +script: ./tools/travis.sh diff --git a/tools/travis.sh b/tools/travis.sh new file mode 100755 index 000000000..bcbc560a1 --- /dev/null +++ b/tools/travis.sh @@ -0,0 +1,7 @@ +ulimit -n 4096 +# Only build packages for branches, not pull requests +if [[ $TRAVIS_PULL_REQUEST == false ]]; then + powershell -c "Import-Module ./build.psm1; Start-PSBootstrap -Package; Start-PSBuild -Publish; Start-PSPackage; Start-PSPester; Start-PSxUnit" +else + powershell -c "Import-Module ./build.psm1; Start-PSBootstrap; Start-PSBuild; Start-PSPester; Start-PSxUnit" +fi