aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2014-06-12 21:31:19 -0700
committerSiva Velusamy <vsiva@google.com>2014-06-12 21:31:19 -0700
commit5920008833704e9b6665dfca2b72250e2eddf24f (patch)
tree98de723b8ffd53a755bf6dcfe04e5c7021c6e821
parent7267eaf12dd48d391480481f1966a86fdba50534 (diff)
downloadsdk-5920008833704e9b6665dfca2b72250e2eddf24f.zip
sdk-5920008833704e9b6665dfca2b72250e2eddf24f.tar.gz
sdk-5920008833704e9b6665dfca2b72250e2eddf24f.tar.bz2
Use build number as context qualifier for Eclipse plugins
Change-Id: I22b5c0127c7534dadcb6f0c6f7543ba64592b420
-rw-r--r--eclipse/build.gradle7
-rwxr-xr-xeclipse/scripts/build_adt.sh2
2 files changed, 7 insertions, 2 deletions
diff --git a/eclipse/build.gradle b/eclipse/build.gradle
index 46405a9..8671690 100644
--- a/eclipse/build.gradle
+++ b/eclipse/build.gradle
@@ -29,6 +29,11 @@ ext {
"pde" : new File(eclipseBuildDeps, "pde/org.eclipse.pde-3.8.zip"),
"egit" : new File(eclipseBuildDeps, "egit/org.eclipse.egit.repository-2.2.0.201212191850-r.zip"),
]
+
+ buildNumber = System.getenv("BUILD_NUMBER")
+ if (buildNumber == null) {
+ buildNumber = "SNAPSHOT"
+ }
}
// a mapping from the library names as used inside the plugin's MANIFEST.MF to the Maven artifact id
@@ -141,7 +146,7 @@ task buildEclipse(type: Exec, dependsOn: unzipTargetPlatform) {
def androidOut = new File(projectDir, "../../out").getCanonicalPath()
environment("M2_HOME", maven.getParentFile().getParentFile().getCanonicalPath())
workingDir projectDir
- commandLine maven.getCanonicalPath(), "-s", "settings.xml", "-DforceContextQualifier=M01", "-DANDROID_OUT=$androidOut", "package"
+ commandLine maven.getCanonicalPath(), "-s", "settings.xml", "-DforceContextQualifier=$project.buildNumber", "-DANDROID_OUT=$androidOut", "package"
}
private File getArtifact(ResolvedDependency dependency) {
diff --git a/eclipse/scripts/build_adt.sh b/eclipse/scripts/build_adt.sh
index d668aad..0e0f161 100755
--- a/eclipse/scripts/build_adt.sh
+++ b/eclipse/scripts/build_adt.sh
@@ -43,7 +43,7 @@ cd "$ANDROID_SRC"
# 3. Launch Tycho build
echo Launching Tycho to build ADT plugins and bundle
-./tools/gradlew -i -b sdk/eclipse/build.gradle --no-daemon buildEclipse
+( set -x ; BUILD_NUMBER="$BNUM" ./tools/gradlew -i -b sdk/eclipse/build.gradle --no-daemon buildEclipse)
echo Copying ADT plugins and bundle into destination folder
cd "$ANDROID_SRC"