[infra] Support experimental builds in debian package upload.
Bug: b/218297815 Change-Id: I39590d28402d7edf9e1533d5cb0a58124e339c23 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/232081 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Jonas Termansen <sortie@google.com>
This commit is contained in:
@@ -37,12 +37,16 @@ def ArchiveArtifacts(tarfile, builddir, channel):
|
||||
if __name__ == '__main__':
|
||||
bot_name = os.environ.get('BUILDBOT_BUILDERNAME')
|
||||
channel = bot_utils.GetChannelFromName(bot_name)
|
||||
if channel not in (bot_utils.Channel.BLEEDING_EDGE, bot_utils.Channel.TRY):
|
||||
if os.environ.get('DART_EXPERIMENTAL_BUILD') == '1':
|
||||
print('Not uploading artifacts on experimental builds')
|
||||
elif channel == bot_utils.Channel.TRY:
|
||||
print('Not uploading artifacts on try builds')
|
||||
elif channel == bot_utils.Channel.BLEEDING_EDGE:
|
||||
print('Not uploading artifacts on bleeding edge')
|
||||
else:
|
||||
builddir = os.path.join(bot_utils.DART_DIR, utils.GetBuildDir(HOST_OS),
|
||||
'src_and_installation')
|
||||
version = utils.GetVersion()
|
||||
tarfilename = 'dart-%s.tar.gz' % version
|
||||
tarfile = os.path.join(builddir, tarfilename)
|
||||
ArchiveArtifacts(tarfile, builddir, channel)
|
||||
else:
|
||||
print('Not uploading artifacts on bleeding edge')
|
||||
|
||||
Reference in New Issue
Block a user