forked from cybrespace/pinafore
		
	fix redis issue in travis without building redis from source (#619)
This commit is contained in:
		
							parent
							
								
									819c1e6b8d
								
							
						
					
					
						commit
						924885e532
					
				
					 2 changed files with 7 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -33,8 +33,8 @@ addons:
 | 
			
		|||
    - postgresql-client-10
 | 
			
		||||
    - postgresql-contrib-10
 | 
			
		||||
    - protobuf-compiler
 | 
			
		||||
    - redis-server
 | 
			
		||||
    - redis-tools
 | 
			
		||||
    - tcl # required to build redis from source
 | 
			
		||||
    - zlib1g-dev
 | 
			
		||||
before_install:
 | 
			
		||||
  - npm install -g npm@6
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,13 +11,12 @@ source "$HOME/.rvm/scripts/rvm"
 | 
			
		|||
rvm install 2.5.1
 | 
			
		||||
rvm use 2.5.1
 | 
			
		||||
 | 
			
		||||
# build redis from source until this is fixed: https://git.io/fxjkb
 | 
			
		||||
curl -O http://download.redis.io/redis-stable.tar.gz
 | 
			
		||||
tar -xzf redis-stable.tar.gz
 | 
			
		||||
cd redis-stable
 | 
			
		||||
make
 | 
			
		||||
sudo make install
 | 
			
		||||
redis-server --daemonize yes
 | 
			
		||||
# fix for redis IPv6 issue
 | 
			
		||||
# https://travis-ci.community/t/trusty-environment-redis-server-not-starting-with-redis-tools-installed/650/2
 | 
			
		||||
sudo sed -e 's/^bind.*/bind 127.0.0.1/' /etc/redis/redis.conf > redis.conf
 | 
			
		||||
sudo mv redis.conf /etc/redis
 | 
			
		||||
sudo service redis-server start
 | 
			
		||||
echo PING | nc localhost 6379 # check redis running
 | 
			
		||||
 | 
			
		||||
# install ffmpeg from PPA because it's not in Trusty
 | 
			
		||||
sudo -E add-apt-repository -y ppa:mc3man/trusty-media
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue