Conditionally use Unix epoch time for build incremental
Incremental version is used in various places to invalidate caches. Setting BUILD_NUMBER directly causes unnecessary rebuilds due to environment variable changes, so simply set it to Unix epoch unless BUILD_NUMBER is explicitly set. Change-Id: Id590df48ae1b73b63039f185644103d66a4bbbb3
This commit is contained in:
parent
cbbde02c21
commit
a618737e9b
1 changed files with 5 additions and 1 deletions
|
|
@ -74,7 +74,11 @@ define generate-common-build-props
|
|||
echo "ro.$(1).build.id?=$(BUILD_ID)" >> $(2);\
|
||||
echo "ro.$(1).build.tags?=$(BUILD_VERSION_TAGS)" >> $(2);\
|
||||
echo "ro.$(1).build.type=$(TARGET_BUILD_VARIANT)" >> $(2);\
|
||||
if [[ $(BUILD_NUMBER_FROM_FILE) =~ ^eng\. ]]; then \
|
||||
echo "ro.$(1).build.version.incremental=`$(DATE_FROM_FILE) +%s`" >> $(2);\
|
||||
else \
|
||||
echo "ro.$(1).build.version.incremental=$(BUILD_NUMBER_FROM_FILE)" >> $(2);\
|
||||
fi; \
|
||||
echo "ro.$(1).build.version.release=$(PLATFORM_VERSION_LAST_STABLE)" >> $(2);\
|
||||
echo "ro.$(1).build.version.release_or_codename=$(PLATFORM_VERSION)" >> $(2);\
|
||||
echo "ro.$(1).build.version.sdk=$(PLATFORM_SDK_VERSION)" >> $(2);\
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue