Code Review
/
releng.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "disable TestAPI update temporarily"
[releng.git]
/
utils
/
opnfv-artifacts.py
diff --git
a/utils/opnfv-artifacts.py
b/utils/opnfv-artifacts.py
index
f826d5c
..
2f2cc41
100644
(file)
--- a/
utils/opnfv-artifacts.py
+++ b/
utils/opnfv-artifacts.py
@@
-28,56
+28,55
@@
from apiclient.errors import HttpError
import argparse
import json
import argparse
import json
-import os
import sys
api = {
import sys
api = {
- 'projects': {},
- 'docs': {},
- 'releases': {},
+
'projects': {},
+
'docs': {},
+
'releases': {},
}
releases = [
}
releases = [
- 'arno.2015.1.0',
- 'arno.2015.2.0',
- 'brahmaputra.1.0',
+
'arno.2015.1.0',
+
'arno.2015.2.0',
+
'brahmaputra.1.0',
]
# List of file extensions to filter out
ignore_extensions = [
]
# List of file extensions to filter out
ignore_extensions = [
- '.buildinfo',
- '.woff',
- '.ttf',
- '.svg',
- '.eot',
- '.pickle',
- '.doctree',
- '.js',
- '.png',
- '.css',
- '.gif',
- '.jpeg',
- '.jpg',
- '.bmp',
+
'.buildinfo',
+
'.woff',
+
'.ttf',
+
'.svg',
+
'.eot',
+
'.pickle',
+
'.doctree',
+
'.js',
+
'.png',
+
'.css',
+
'.gif',
+
'.jpeg',
+
'.jpg',
+
'.bmp',
]
parser = argparse.ArgumentParser(
]
parser = argparse.ArgumentParser(
-
description='OPNFV Artifacts JSON Generator')
+ description='OPNFV Artifacts JSON Generator')
parser.add_argument(
parser.add_argument(
-
'-k',
-
dest='key',
-
default='',
-
help='API Key for Google Cloud Storage')
+ '-k',
+ dest='key',
+ default='',
+ help='API Key for Google Cloud Storage')
parser.add_argument(
parser.add_argument(
-
'-p',
-
default=None,
-
dest='pretty',
-
action='store_const',
-
const=2,
-
help='pretty print the output')
+ '-p',
+ default=None,
+ dest='pretty',
+ action='store_const',
+ const=2,
+ help='pretty print the output')
# Parse and assign arguments
args = parser.parse_args()
# Parse and assign arguments
args = parser.parse_args()
@@
-130,15
+129,6
@@
def has_logs(gerrit_review):
return False
return False
-def has_md5hash(item):
- """
- If a file has an md5hash available, grab it
- """
- if 'md5Hash' in item:
- return item['md5Hash']
- return False
-
-
def has_ignorable_extension(filename):
for extension in ignore_extensions:
if filename.lower().endswith(extension):
def has_ignorable_extension(filename):
for extension in ignore_extensions:
if filename.lower().endswith(extension):
@@
-156,12
+146,11
@@
def get_results(key):
files = storage.objects().list(bucket='artifacts.opnfv.org',
fields='nextPageToken,'
'items('
files = storage.objects().list(bucket='artifacts.opnfv.org',
fields='nextPageToken,'
'items('
- 'name,'
- 'mediaLink,'
- 'md5Hash,'
- 'updated,'
- 'contentType,'
- 'size'
+ 'name,'
+ 'mediaLink,'
+ 'updated,'
+ 'contentType,'
+ 'size'
')')
while (files is not None):
sites = files.execute()
')')
while (files is not None):
sites = files.execute()
@@
-182,18
+171,18
@@
def get_results(key):
project = site_split[0]
name = '/'.join(site_split[1:])
project = site_split[0]
name = '/'.join(site_split[1:])
- proxy = "http://build.opnfv.org/artifacts.opnfv.org/%s" % site['name']
+ proxy = "http://build.opnfv.org/artifacts.opnfv.org/%s" % site[
+ 'name']
if name.endswith('.html'):
href = "http://artifacts.opnfv.org/%s" % site['name']
href_type = 'view'
else:
href = site['mediaLink']
href_type = 'download'
if name.endswith('.html'):
href = "http://artifacts.opnfv.org/%s" % site['name']
href_type = 'view'
else:
href = site['mediaLink']
href_type = 'download'
- md5 = has_md5hash(site)
gerrit = has_gerrit_review(site_split)
logs = False # has_logs(gerrit)
gerrit = has_gerrit_review(site_split)
logs = False # has_logs(gerrit)
- documentation = has_documentation(site_split)
+
#
documentation = has_documentation(site_split)
release = has_release(site_split)
category = 'project'
release = has_release(site_split)
category = 'project'
@@
-215,7
+204,6
@@
def get_results(key):
'href': href,
'href_type': href_type,
'proxy_href': proxy,
'href': href,
'href_type': href_type,
'proxy_href': proxy,
- 'md5hash': md5,
}
if project in releases:
}
if project in releases: