# get list of target projects from git-obs-mapping
obs_target_prjs = git_obs_map(os.getenv("GERRIT_PROJECT"), git_branch)
build = BuildService(obs_api, obs_user, obs_passwd)
- for obs_target_prj, _obs_stg_prj, _obs_pkg in obs_target_prjs:
+ for obs_target_prj, obs_stg_prj, _obs_pkg in obs_target_prjs:
url = 'ssh://%s:%s' % (os.getenv('GERRIT_HOSTNAME'),
os.getenv('GERRIT_SSHPORT'))
# get package name from gerrit_project
package = os.path.basename(gerrit_project)
if build_type == 'prerelease':
+ if obs_stg_prj != 'prerelease':
+ print "%s is not 'prerelease' project in git-obs-mapping.xml." \
+ "It has been switched to submitobs workflow." \
+ "Skipping ..." % obs_stg_prj
+ continue
if not prerelease_enabled(backenddb, obs_target_prj):
print 'Skipping %s as prerelease is not enabled for it' % \
obs_target_prj