# 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)
+ # get package name from xml files.
+ if obs_pkg:
+ package = obs_pkg
+ else:
+ # 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." \