You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
856 B
Bash
34 lines
856 B
Bash
#! /bin/bash
|
|
|
|
# A script for setting up environment for travis-ci testing.
|
|
# Sets up openresty.
|
|
OPENRESTY_VERSION="1.9.3.1"
|
|
OPENRESTY_DIR=$TRAVIS_BUILD_DIR/install/openresty
|
|
|
|
#if [ "$LUA" == "lua5.1" ]; then
|
|
# luarocks install LuaBitOp
|
|
#fi
|
|
|
|
wget https://openresty.org/download/ngx_openresty-$OPENRESTY_VERSION.tar.gz
|
|
tar xzvf ngx_openresty-$OPENRESTY_VERSION.tar.gz
|
|
cd ngx_openresty-$OPENRESTY_VERSION/
|
|
|
|
./configure --prefix="$OPENRESTY_DIR" --with-luajit
|
|
|
|
make
|
|
make install
|
|
|
|
ln -s $OPENRESTY_DIR/bin/resty $HOME/.lua/resty
|
|
ln -s $OPENRESTY_DIR/nginx/sbin/nginx $HOME/.lua/nginx
|
|
|
|
export PATH=${PATH}:$HOME/.lua:$HOME/.local/bin:${TRAVIS_BUILD_DIR}/install/openresty/nginx/sbin
|
|
export PATH=${PATH}:$HOME/.lua:$HOME/.local/bin:${TRAVIS_BUILD_DIR}/install/openresty/bin
|
|
|
|
nginx -v
|
|
resty -V
|
|
|
|
cd ../
|
|
rm -rf ngx_openresty-$OPENRESTY_VERSION
|
|
cd $TRAVIS_BUILD_DIR
|
|
|