Shave ~800MB off Docker image by replacing repeated git binaries

Change-Id: I5b1d3739a38eecd48ee00a803e0c1bb119a41e17
Reviewed-on: http://review.couchbase.org/44170
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
CBD-1461: Support Sherlock builds on Debian

Including new Docker image and build-script updates for .deb packaging.

Change-Id: I0661080b21c58436ca87a628d55592f40c23c700
Reviewed-on: http://review.couchbase.org/44174
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
CBD-1461: Update restart script to start Debian Sherlock slave

Change-Id: Iaa2d5dad99136d5c7284b172a5c5eae3aec33061
Reviewed-on: http://review.couchbase.org/44177
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
set correct license according to edition type

usage: ./zip_jars.sh 1.0.3-1000 community

Change-Id: Ice6f4403bbd0e3e4ef0c55c3208a3f3b0233c359
result: couchbase-lite-1.0.3-1000-android_community.zip
Reviewed-on: http://review.couchbase.org/44197
Reviewed-by: Traun Leyden <tleyden@couchbase.com>
Tested-by: Traun Leyden <tleyden@couchbase.com>
Add support for building jemalloc on SunOS

Change-Id: I1fc4bda7dcc5fecd88f86f7e6d15f56e9430dfc3
Reviewed-on: http://review.couchbase.org/44236
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Delete old .deb files to save disk space

Change-Id: I7a21a2638c67b7f9576ff0f8ccd2964e1283e909
Reviewed-on: http://review.couchbase.org/44262
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Separate common macros out from jemalloc cmake file

Change-Id: Ia2ec144348f51c197e3d2439943e3cce0f472b0f
Reviewed-on: http://review.couchbase.org/44253
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
include cbl_collator_so and couchbase-lite-android-.jar in zip

Change-Id: I32fec48f01243a594a6220a7c49104228c926b95
Reviewed-on: http://review.couchbase.org/44260
Reviewed-by: Traun Leyden <tleyden@couchbase.com>
Tested-by: Traun Leyden <tleyden@couchbase.com>
add stateless4j-2.4.0.jar to couchbase-lite-1.0.3-*-anroid.zip

Change-Id: I6c68b08cad8697c646c51d624a1f057b3d7aea0f
Reviewed-on: http://review.couchbase.org/44284
Reviewed-by: Traun Leyden <tleyden@couchbase.com>
Tested-by: Traun Leyden <tleyden@couchbase.com>
Upload script for 3.x releases

Change-Id: I3bd2b74ef2bbb8ade8c21e8c61bec76909ca92ec
Reviewed-on: http://review.couchbase.org/44327
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Update create_tarball.sh for 3.0.x (and future?) releases.

Change-Id: Icf9b92a356f2645a27be52c6aec63a4bc4d9d862
Reviewed-on: http://review.couchbase.org/44328
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
MB-12867 Add support for building Google Breakpad

Change-Id: I53a7398bacca6e6558c4009d36633a27ba52a9fc
Reviewed-on: http://review.couchbase.org/44239
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: David Haikney <david.haikney@couchbase.com>
Remove iOS6 support from PhoneGap plugin jenkins script

Remove iOS6 support from scripts/jenkins/mobile/package_phonegap_plugin.sh as iOS6 is no longer be supported This will also help fixing an issue that iOS7+ has JavaScriptCore.framework included by default and we should link to the JavaScriptCore.framework instead of our own JavaScriptCore.a static library which we needed for iOS6.

Change-Id: I827e8c4cfc09c5ed22e1b2a4d7eb05dadf31ae3b
Reviewed-on: http://review.couchbase.org/44367
Reviewed-by: Chris Anderson <jchris@couchbase.com>
Tested-by: Chris Anderson <jchris@couchbase.com>
Sherlock trigger script

Change-Id: I728d67d864d64a5b9f4e176675eba99ca3fdf11c
Reviewed-on: http://review.couchbase.org/44407
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Interact with build-team-manifests correctly

Change-Id: I429ba4b409eeddd6a37bf2dcbe7bae807314700a
Reviewed-on: http://review.couchbase.org/44409
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Fix pushing to build-team-manifests

Change-Id: I55ad24156504f8de07b87f13a5123686d038dbc2
Reviewed-on: http://review.couchbase.org/44410
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Correct Dokerfile format

Change-Id: Ib4448957d59b382e1071da23265f8a4a4191726f
Reviewed-on: http://review.couchbase.org/44411
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Correctly set git config

Change-Id: I10e0346b10812dce95632969299ef4c8ce3674cf
Reviewed-on: http://review.couchbase.org/44412
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
Change setting of grommit's tracking branch

Change-Id: I1c855204de87ed36d1d445c1a56590afadbb0c30
Reviewed-on: http://review.couchbase.org/44415
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>
And trying again to set the grommit tracking

Change-Id: Ic01eef1b7148a4da85f0fd919531fbe930caefef
Reviewed-on: http://review.couchbase.org/44416
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>