"""
# Make build id from latest snapshot + project suffix
+ target_project = project.split(':')[:-1][3:]
try:
- target_project = project.split(':')[:-1][3:]
data = backenddb.get_repo_data(target_project)
except BackendDBError, err:
raise LocalError("Can't get information about project '%s': %s" \
except RepoMakerError, err:
raise LocalError("Unable to create download repo: %s" % err)
- # TODO: remove output_dir
-
# Assuming that there can be just one image-configurations- rpm in the repo
if not repomaker.imagedata:
# repomaker did not found image-configurations in pre_release repo,
obs_user = os.getenv("OBS_API_USERNAME")
obs_passwd = os.getenv("OBS_API_PASSWD")
content = trigger_info(os.getenv("TRIGGER_INFO"))
- #obs_target_prj = content.get('OBS_REQ_PRJ')
project = content.get("project")
- build = BuildService(obs_api, obs_user, obs_passwd)
-
- # Init backend database
- redis_host = os.getenv("REDIS_HOST")
- redis_port = os.getenv("REDIS_PORT")
- backenddb = BackendDB(redis_host, redis_port)
if action == 'create_images':
+ # Init backend database
+ redis_host = os.getenv("REDIS_HOST")
+ redis_port = os.getenv("REDIS_PORT")
+ backenddb = BackendDB(redis_host, redis_port)
repo = content.get("repo")
make_repo(project, repo, backenddb)
- # TODO: sync_repo(output_dir)
-
elif action == 'cleanup':
+ build = BuildService(obs_api, obs_user, obs_passwd)
build.cleanup(project, "Cleaned up by %s" % name)
else:
raise LocalError("Not supported method of pre_release_obs job: %s" \