about summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/jitterbug/Builder.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/jitterbug/Builder.pm b/lib/jitterbug/Builder.pm
index 457b159..590fea9 100644
--- a/lib/jitterbug/Builder.pm
+++ b/lib/jitterbug/Builder.pm
@@ -85,6 +85,8 @@ sub run_task {
         $task->project->name,
     );
 
+    rmtree($build_dir);
+
     my $repo    = $task->project->url . '.git';
     my $r       = Git::Repository->create( clone => $repo => $build_dir );
     $r->run( 'checkout', $task->commit->sha256 );
@@ -92,7 +94,6 @@ sub run_task {
     my $builder = $conf->{'jitterbug'}{'build_process'}{'builder'};
     my $res     = `$builder $build_dir $report_path`;
 
-    rmtree($build_dir);
 
     $desc->{'build'}{'end_time'} = time();