Prepare the build worker to support multiple tags and subdirectories. Change the build database config to accept a job config object instead of breaking out the parameters into independent blocks.

This commit is contained in:
jakedt 2014-02-24 16:11:23 -05:00
parent 4b0f4c0a7b
commit 13dea98499
9 changed files with 114 additions and 53 deletions

View file

@ -1409,10 +1409,10 @@ def list_repository_builds(namespace_name, repository_name,
return query
def create_repository_build(repo, access_token, resource_key, tag,
def create_repository_build(repo, access_token, job_config_obj,
display_name, trigger=None):
return RepositoryBuild.create(repository=repo, access_token=access_token,
resource_key=resource_key, tag=tag,
job_config=json.dumps(job_config_obj),
display_name=display_name, trigger=trigger)