if data.get('buildcheck', None) == None and data.get('type', None) == 'SUBMIT':
post_processing(my_tizen_studio, src_git, project_properties, data, builddir, mailer, build)
- mailer.send_mail()
+ # Send mail only for failed build
+ if 'FAIL' in mailer.email_title:
+ mailer.send_mail()
if 'FAIL' in mailer.email_title:
return 1
os.getenv('OBS_API_PASSWD'))
# If selected package have both _link and _service file, delete _link.
- if is_link_visited == False and handle_link.get('target_project', None) is not None:
+ if is_link_visited == False and handle_link and handle_link.get('target_project', None) is not None:
try:
for _pkg in handle_link.get('target_packages', []):
print 'Check link for %s' % _pkg
# prepare related global variables
workspace = os.getenv('WORKSPACE')
-basic_url= os.getenv('URL_PUBLIC_REPO_BASE') + '/snapshots/tizen/'
+basic_url= os.getenv('URL_PUBLIC_REPO_BASE') + '/snapshot/tizen/'
gbs_meta_default_profile = os.getenv('GBS_META_DEFAULT_PROFILE')
gbs_meta_tizen_base_prj = os.getenv('GBS_META_TIZEN_BASE_PRJ')
gbs_meta_support_tizen_ver = os.getenv('GBS_META_SUPPORT_TIZEN_VER')
for ref_profile in ref_list:
profile = ref_profile['profile']
t_ver = ref_profile['t_ver']
- ref_snapshot_url = ref_profile['ref_snapshot_url']
gbs_conf_text += '\n############# '+ t_ver+profile+' #############\n'
for repository in ref_profile['repository']:
gbs_conf_text += '[repo.'+t_ver+profile+'_'+repository+']\n'
- gbs_conf_text += 'url = '+ref_snapshot_url+'repos/'+repository+'/packages/\n'
+ gbs_conf_text += 'url = '+basic_url+t_ver+profile+'/latest/repos/'+repository+'/packages/\n'
gbs_conf_text += '[repo.'+t_ver+profile+'_'+repository+'_debug]\n'
- gbs_conf_text += 'url = '+ref_snapshot_url+'repos/'+repository+'/debug/\n\n'
+ gbs_conf_text += 'url = '+basic_url+t_ver+profile+'/latest/repos/'+repository+'/debug/\n\n'
#write gbs_conf_text to default gbs_conf_file, which is scm/meta/gbs-config/gbs.conf
print '==================================================\n=========== default gbs.conf file==========\n==================================================\n'
if __name__ == '__main__':
sys.exit(main())
+