mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			660 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			660 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # sf_upload <deploylist> <sf_dir>
 | |
| sf_upload()
 | |
| {
 | |
| 	/usr/bin/expect <<-EOD
 | |
| 	spawn scp $1 $2 hyperionsf37@frs.sourceforge.net:/home/frs/project/hyperion-project/dev/$3
 | |
| 	expect "*(yes/no)*"
 | |
| 	send "yes\r"
 | |
| 	expect "*password:*"
 | |
| 	send "$SFPW\r"
 | |
| 	expect eof
 | |
| 	EOD
 | |
| }
 | |
| 
 | |
| deploylist="hyperion-2.0.0-Linux-x86.deb hyperion-2.0.0-Linux-x86.tar.gz"
 | |
| 
 | |
| if [[ $TRAVIS_OS_NAME == 'linux' ]]; then
 | |
| 	cd $TRAVIS_BUILD_DIR/build
 | |
| 	if [[ -n $TRAVIS_TAG ]]; then
 | |
| 		echo "tag upload"
 | |
| 		sf_upload $deploylist release
 | |
| 	elif [[ $TRAVIS_EVENT_TYPE == 'cron' ]]; then
 | |
| 		echo "cron upload"
 | |
| 		sf_upload $deploylist alpha
 | |
| 	else
 | |
| 		echo "PR can't be uploaded for security reasons"
 | |
| 	fi
 | |
| fi
 |