about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonathan "Duke" Leto <jonathan@leto.net>2011-01-05 11:43:59 -0800
committerJonathan "Duke" Leto <jonathan@leto.net>2011-01-05 11:43:59 -0800
commit8ac1c1f5b6179b530f2be6d4e36281c24c1c9d52 (patch)
treecae272d05c831f3563d475b44258a96bb58dde36
parentCreate a sleep method in jitterbug::Builder and fix a typo (diff)
downloadjitterbug-8ac1c1f5b6179b530f2be6d4e36281c24c1c9d52.tar.gz
Fix issue where previous build dir was not removed early enough
-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();