Переглянути джерело

no sudo in travis.yml and add rocks installer

Nick Hildebrant 10 роки тому
батько
коміт
6ae8665e21
3 змінених файлів з 14 додано та 3 видалено
  1. 1 3
      .travis.yml
  2. 13 0
      .travis/install_rocks.sh
  3. 0 0
      .travis/setup_lua.sh

+ 1 - 3
.travis.yml

@@ -8,7 +8,5 @@ compiler:
 script: make WITH_LUA=1 WITH_DEBUG=1 WITH_IPV6=1 WITH_WEBSOCKET=1
 
 before_install:
-  - sudo apt-get update
   - bash .travis/setup_lua.sh
-  - sudo luarocks install lunitx
-  - sudo luarocks install lua-curl
+  - bash .travis/install_rocks.sh

+ 13 - 0
.travis/install_rocks.sh

@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -e
+
+LUAROCKS=$TRAVIS_BUILD_DIR/build/lua/bin/luarocks
+PATH=$($LUAROCKS path --bin):$PATH
+LUA_PATH=$($LUAROCKS path --lr-path)
+LUA_CPATH=$($LUAROCKS path --lr-cpath)
+
+$LUAROCKS install lunitx
+$LUAROCKS install lua-curl
+
+

+ 0 - 0
.travis/setup_lua.sh