Ejemplo n.º 1
0
def hooked_commit(project_id, target_commit):
    project = Project.objects.select_related('owner__github').get(pk=project_id)
    did_something = False
    print "Comparing %s versus %s" % (project.github_last_commit, target_commit)
    if project.github_last_commit != target_commit:
        github_pull(project.owner, project)
        did_something = True

    if project.github_hook_build:
        build = BuildResult.objects.create(project=project)
        run_compile(build.id)
        did_something = True

    return did_something
Ejemplo n.º 2
0
def hooked_commit(project_id, target_commit):
    project = Project.objects.select_related('owner__github').get(pk=project_id)
    did_something = False
    logger.debug("Comparing %s versus %s", project.github_last_commit, target_commit)
    if project.github_last_commit != target_commit:
        github_pull(project.owner, project)
        did_something = True

    if project.github_hook_build:
        build = BuildResult.objects.create(project=project)
        run_compile(build.id)
        did_something = True

    return did_something
Ejemplo n.º 3
0
 def compile(self):
     run_compile(self.build_result.id)
     self.build_result = BuildResult.objects.get(pk=self.build_result.id)
Ejemplo n.º 4
0
 def compile(self):
     run_compile(self.build_result.id)
     self.build_result = BuildResult.objects.get(pk=self.build_result.id)