Skip to content
Snippets Groups Projects

WIP: Follow up changes for LBCORE-1377

Closed Marco Clemencic requested to merge clemenci/LbScripts:followup-LBCORE1377 into master
2 files
+ 13
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -18,14 +18,23 @@ def getparam(key, default=None):
@@ -18,14 +18,23 @@ def getparam(key, default=None):
return value
return value
raise RuntimeError('invalid data in parameter %s' % key)
raise RuntimeError('invalid data in parameter %s' % key)
 
params = dict((key, getparam(key))
params = dict((key, getparam(key))
for key in ('slot', 'day', 'project', 'platform'))
for key in ('slot', 'day', 'project', 'platform'))
params['flavour'] = getparam('flavour', 'nightly')
params['flavour'] = getparam('flavour', 'nightly')
dirname = '/data/archive/artifacts/{flavour}/{slot}/{day}/newrefs.{platform}/{project}'.format(**params)
old_dirname = '/data/archive/artifacts/{flavour}/{slot}/{day}/newrefs.{platform}/{project}'.format(**params)
 
pack = '/data/archive/artifacts/{flavour}/{slot}/{day}/tests/{platform}/newrefs/{project}.zip'.format(**params)
 
 
if os.path.isfile(pack):
 
# new layout (post LBCORE-1377)
 
out = open(pack, 'rb').read()
 
print HDR.format(size=len(out), **params)
 
print out
if os.path.isdir(dirname):
elif os.path.isdir(old_dirname):
zip = Popen(['zip', '-q', '-r', '-', '.'], cwd=dirname, stdout=PIPE)
# old layout (pre LBCORE-1377)
 
zip = Popen(['zip', '-q', '-r', '-', '.'], cwd=old_dirname, stdout=PIPE)
out, err = zip.communicate()
out, err = zip.communicate()
if zip.returncode == 0:
if zip.returncode == 0:
Loading