Bläddra i källkod

Travis CI: sudo: false (#561)

Daniel Hahler 9 år sedan
förälder
incheckning
d5e9f91c7b
2 ändrade filer med 9 tillägg och 13 borttagningar
  1. 4 7
      .travis.yml
  2. 5 6
      test/run

+ 4 - 7
.travis.yml

@@ -1,5 +1,5 @@
 language: ruby
-sudo: required
+sudo: false
 env:
   global:
     - DEPS=$HOME/deps
@@ -30,13 +30,10 @@ install: |
     ln -s /usr/bin/vim.nox ${DEPS}/bin/vim
     return
   elif [ "$ENV" == "neovim" ]; then
-    # https://github.com/neovim/neovim/wiki/Installing-Neovim
-    sudo apt-get install -y software-properties-common
-    sudo add-apt-repository -y ppa:neovim-ppa/unstable
-    sudo apt-get update -y
-    sudo apt-get install -y neovim
+    # https://github.com/neovim/bot-ci#nightly-builds
+    eval "$(curl -Ss https://raw.githubusercontent.com/neovim/bot-ci/master/scripts/travis-setup.sh) nightly-x64"
     mkdir -p ${DEPS}/bin
-    ln -s /usr/bin/nvim ${DEPS}/bin/vim
+    ln -s $(which nvim) ${DEPS}/bin/vim
     return
   fi
 

+ 5 - 6
test/run

@@ -113,13 +113,12 @@ clone_repos
 prepare
 
 git --version
-VIM=$(select_vim)
-echo "Selected Vim: $VIM"
+vim=$(select_vim)
+echo "Selected Vim: $vim"
 if [ "${1:-}" = '!' ]; then
-  $VIM -Nu $TEMP/mini-vimrc -c 'Vader! test.vader' > /dev/null &&
+  $vim -Nu $TEMP/mini-vimrc -c 'Vader! test.vader' > /dev/null &&
   prepare &&
-  $VIM -Nu $TEMP/mini-vimrc -c 'let g:plug_threads = 1 | Vader! test.vader' > /dev/null
+  $vim -Nu $TEMP/mini-vimrc -c 'let g:plug_threads = 1 | Vader! test.vader' > /dev/null
 else
-  $VIM -Nu $TEMP/mini-vimrc -c 'Vader test.vader'
+  $vim -Nu $TEMP/mini-vimrc -c 'Vader test.vader'
 fi
-