#!/usr/bin/env python
# vim: ai ts=4 sts=4 et sw=4
-"""This job will help submit the changes to a temporary OBS project when SR created.
+"""
+This Jenkins job submits the changes to a
+temporary OBS project when SR is created.
"""
import os
from testprojects.prerelease import PreRelease, PreRelease2
def create(prerelease, bservice, git_project):
+ """Create pre-release OBS project."""
prjdir = os.path.join(os.getenv('WORKSPACE'), git_project)
# clone gerrit project to local dir
exit(1)
mygit = Git(prjdir)
-
prerelease.create(bservice, mygit)
def cleanup(prerelease, bservice):
-
+ """Remove pre-release OBS project."""
bservice.cleanup()
print "OBS Project %s deleted" %prerelease.obs_project
print "WARN: Temporary repo doesn't exist!"
def create_images(project, prerelease):
-
+ """Create images using live prerelease repository."""
linked, depended = prerelease.get_parent_project()
builddata = BuildData()
image_info)
def main(action):
+ """Script entry point."""
print '---[JOB STARTED: %s ]-------------------------', action
content = trigger_info(os.getenv("TRIGGER_INFO"))