Add ability to re-run a dockerfile build

This commit is contained in:
Joseph Schorr 2014-02-14 18:37:06 -05:00
parent 540da00c64
commit 55d846061e
4 changed files with 67 additions and 2 deletions

View file

@ -763,6 +763,16 @@ def get_all_repo_users(namespace_name, repository_name):
Repository.name == repository_name)
def get_repository_for_resource(resource_key):
joined = Repository.select().join(RepositoryBuild)
query = joined.where(RepositoryBuild.resource_key == resource_key).limit(1)
result = list(query)
if not result:
return None
return result[0]
def get_repository(namespace_name, repository_name):
try:
return Repository.get(Repository.name == repository_name,