20 lines
		
	
	
		
			521 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			521 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/sh
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# Jenkins uses this script to set up the ant build.  Jenkins will then call
							 | 
						||
| 
								 | 
							
								# ant itself once this script has completed.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set -e
							 | 
						||
| 
								 | 
							
								set -x
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# reset version code/name to current date
							 | 
						||
| 
								 | 
							
								versionCodeDate=`date +%s`
							 | 
						||
| 
								 | 
							
								versionNameDate=`date +%Y-%m-%d_%H.%M.%S`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sed -i \
							 | 
						||
| 
								 | 
							
								    -e "s,android:versionCode=\"[0-9][0-9]*\",android:versionCode=\"$versionCodeDate\"," \
							 | 
						||
| 
								 | 
							
								    -e "s,android:versionName=\"\([^\"][^\"]*\)\",android:versionName=\"\1.$versionNameDate\"," \
							 | 
						||
| 
								 | 
							
								    AndroidManifest.xml
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								. ~/.android/bashrc
							 | 
						||
| 
								 | 
							
								./ant-prepare.sh
							 |