chore(travis): download ffmpeg static file (#636)
This commit is contained in:
		
							parent
							
								
									31c6f152c1
								
							
						
					
					
						commit
						8ff174b42d
					
				
					 2 changed files with 13 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -67,3 +67,4 @@ cache:
 | 
			
		|||
  bundler: true
 | 
			
		||||
  directories:
 | 
			
		||||
  - /home/travis/.rvm/
 | 
			
		||||
  - /home/travis/ffmpeg-static/
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,10 +18,18 @@ 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
 | 
			
		||||
sudo -E apt-get update
 | 
			
		||||
sudo -E apt-get install -yq --no-install-suggests --no-install-recommends ffmpeg
 | 
			
		||||
# install ffmpeg because it's not in Trusty
 | 
			
		||||
if [ ! -f /home/travis/ffmpeg-static/ffmpeg ]; then
 | 
			
		||||
  rm -fr /home/travis/ffmpeg-static
 | 
			
		||||
  mkdir -p /home/travis/ffmpeg-static
 | 
			
		||||
  curl -sL \
 | 
			
		||||
    -A 'https://github.com/nolanlawson/pinafore' \
 | 
			
		||||
    -o ffmpeg.tar.xz \
 | 
			
		||||
    'https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-64bit-static.tar.xz'
 | 
			
		||||
  tar -x -C /home/travis/ffmpeg-static --strip-components 1 -f ffmpeg.tar.xz --wildcards '*/ffmpeg' --wildcards '*/ffprobe'
 | 
			
		||||
fi
 | 
			
		||||
sudo ln -s /home/travis/ffmpeg-static/ffmpeg /usr/local/bin/ffmpeg
 | 
			
		||||
sudo ln -s /home/travis/ffmpeg-static/ffprobe /usr/local/bin/ffprobe
 | 
			
		||||
 | 
			
		||||
# check versions
 | 
			
		||||
ruby --version
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue