Revision 3147c3d3 jenkins-build
jenkins-build | ||
---|---|---|
33 | 33 |
exit |
34 | 34 |
fi |
35 | 35 |
fi |
36 |
# reset version code/name to current date |
|
37 |
versionCodeDate=`date +%s` |
|
38 |
versionNameDate=`date +%Y-%m-%d_%H.%M.%S` |
|
39 | 36 |
|
40 |
sed -i \ |
|
41 |
-e "s,android:versionCode=\"[0-9][0-9]*\",android:versionCode=\"$versionCodeDate\"," \ |
|
42 |
-e "s,android:versionName=\"\([^\"][^\"]*\)\",android:versionName=\"\1.$versionNameDate\"," \ |
|
43 |
AndroidManifest.xml |
|
44 |
|
|
45 |
#use ndk-r8e |
|
37 |
# use ndk-r8e |
|
46 | 38 |
export NDK_BASE=$NDK_BASE"-r8e" |
47 | 39 |
|
48 |
#set the mozconfig to be used |
|
40 |
# set the mozconfig to be used
|
|
49 | 41 |
cd $WORKSPACE |
50 | 42 |
export MOZCONFIG="$WORKSPACE/external/tor-browser/.mozconfig-android" |
51 | 43 |
|
52 |
#switch to gecko dev and build |
|
44 |
# switch to gecko dev and build
|
|
53 | 45 |
cd external/tor-browser |
54 | 46 |
./mach configure |
55 | 47 |
./mach build |
56 | 48 |
./mach package |
57 | 49 |
./mach build-backend -b AndroidEclipse |
58 | 50 |
|
51 |
# reset version code/name to current date |
|
52 |
versionCodeDate=`date +%s` |
|
53 |
versionNameDate=`date +%Y-%m-%d_%H.%M.%S` |
|
54 |
|
|
55 |
cat $WORKSPACE/external/tor-browser/obj-tbb-*/mobile/android/base/AndroidManifest.xml | sed \ |
|
56 |
-e "s,android:versionCode=\"[0-9][0-9]*\",android:versionCode=\"$versionCodeDate\"," \ |
|
57 |
-e "s,android:versionName=\"\([^\"][^\"]*\)\",android:versionName=\"\1.$versionNameDate\"," \ |
|
58 |
> /dev/null |
|
59 |
|
|
59 | 60 |
#------------------------------------------------------------------------------# |
60 | 61 |
# run local tests |
61 | 62 |
cd $WORKSPACE/tests |
Also available in: Unified diff