support -SNAPSHOT versions in scratch builds, explicitly reject them in non-scratch builds

This commit is contained in:
Mike Bonnet 2014-05-20 15:09:53 -04:00 committed by Mike McLean
parent e626fca4d9
commit a4d67a5cd5
2 changed files with 38 additions and 9 deletions

View file

@ -1203,6 +1203,8 @@ class MavenTask(MultiPlatformTask):
build_info = None
if not self.opts.get('scratch'):
maven_info = maven_results['maven_info']
if maven_info['version'].endswith('-SNAPSHOT'):
raise koji.BuildError, '-SNAPSHOT versions are only supported in scratch builds'
build_info = koji.maven_info_to_nvr(maven_info)
if not self.opts.get('skip_tag'):