Move archiving to new bots
Bug: 124643718
Change-Id: I2837e068fa3afef2e4c48dd60beb0b0febd48be4
diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg
index d91254f..0136562 100644
--- a/infra/config/global/cr-buildbucket.cfg
+++ b/infra/config/global/cr-buildbucket.cfg
@@ -87,8 +87,7 @@
name: "archive"
mixins: "linux"
recipe {
- # TODO(ricow): set archive flag when we flip over
- # properties: "archive:True"
+ properties: "archive:True"
}
}
builders {
diff --git a/infra/config/global/luci-scheduler.cfg b/infra/config/global/luci-scheduler.cfg
index 0d30703..7c867e5 100644
--- a/infra/config/global/luci-scheduler.cfg
+++ b/infra/config/global/luci-scheduler.cfg
@@ -40,9 +40,9 @@
triggers: "linux-android-6.0.1"
triggers: "linux-android-7.0.0"
triggers: "windows"
+ triggers: "archive"
# TODO(ricow): enable remaining
- # triggers: "archive"
# triggers: "linux-internal"
# triggers: "linux-jctf"
# triggers: "r8cf-linux-jctf"
diff --git a/tools/archive.py b/tools/archive.py
index 9de199c..833b4b0 100755
--- a/tools/archive.py
+++ b/tools/archive.py
@@ -94,6 +94,11 @@
if not utils.is_bot() and not options.dry_run:
raise Exception('You are not a bot, don\'t archive builds')
+ if utils.is_old_bot():
+ print("Archiving is disabled on old bots, new bots are archiving, see " +
+ "https://ci.chromium.org/p/r8")
+ return
+
# Create maven release which uses a build that exclude dependencies.
create_maven_release.main(["--out", utils.LIBS])
diff --git a/tools/utils.py b/tools/utils.py
index f6e0a70..2b0caaf 100644
--- a/tools/utils.py
+++ b/tools/utils.py
@@ -481,11 +481,11 @@
android_optional_jar for android_optional_jar in android_optional_jars
if os.path.isfile(android_optional_jar)]
-def is_bot():
+def is_old_bot():
return 'BUILDBOT_BUILDERNAME' in os.environ
+def is_bot():
+ return 'USER' in os.environ and os.environ['USER'] == 'chrome-bot'
def uncompressed_size(path):
return sum(z.file_size for z in zipfile.ZipFile(path).infolist())
-
-