except Exception as err:
print 'Not able to fetch package list from OBS %s' % err
event_fields['packages'] = []
+ return 0
for var in ['targetproject', 'sourceproject',
'comment', 'sender']:
from common.buildtrigger import trigger_info
from common.utils import sync
-
+from common.buildtrigger import trigger_next
def search_last_build(build_url, release_name, released=False):
"""Search the lastest build in build_url.
url_pub_base = content[0]['url_pub_base']
repo_path = content[0]['repo_path']
build_id = content[0]['buildid']
+ project = content[0]['project']
# pylint: disable=W0612
# disable unused variable
release_name, _release_id = re.search(r'(\S*)_(\d{8}\.\d*)', \
context['images'].pop(item['name'])
# sync all
- return sync_world('index.html', repo_name, repo_path, snap_diff_name, context)
+ output = sync_world('index.html', repo_name, repo_path, snap_diff_name, context)
+ # TRIGGER NEXT RSYNC-DOWNLOAD (MIRROR)
+ if os.getenv("RSYNC_DOWNLOAD_ENABLED", "0") != "0":
+ trigger_next('RSYNC_DOWNLOAD', {'repo_path': repo_path,
+ 'project': project})
+ return output
if __name__ == '__main__':
sys.exit(main())