diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/jenkins.rs | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/src/jenkins.rs b/src/jenkins.rs index 024f7f7..7ce7778 100644 --- a/src/jenkins.rs +++ b/src/jenkins.rs @@ -102,7 +102,14 @@ pub fn find_and_track_build_and_update_status(commit_ref: CommitRef) job_url.clone(), None, "continuous-integration/jenkins".to_string() - ).expect("GitHub pending status update failed."); + ).expect( + format!( + "GitHub pending status update failed for {}/{} {}.", + commit_ref.owner, + commit_ref.repo, + commit_ref.sha + ).as_ref() + ); while job.result == JobStatus::Pending { // loop @@ -122,7 +129,14 @@ pub fn find_and_track_build_and_update_status(commit_ref: CommitRef) job_url.clone(), Some("The status checker timed out.".to_string()), "continuous-integration/jenkins".to_string() - ).expect("GitHub timeout error status update failed."); + ).expect( + format!( + "GitHub timeout error status update failed for {}/{} {}.", + commit_ref.owner, + commit_ref.repo, + commit_ref.sha + ).as_ref() + ); return } @@ -142,7 +156,14 @@ pub fn find_and_track_build_and_update_status(commit_ref: CommitRef) job_url.clone(), None, "continuous-integration/jenkins".to_string() - ).expect("GitHub status update failed."); + ).expect( + format!( + "GitHub status update failed for {}/{} {}.", + commit_ref.owner, + commit_ref.repo, + commit_ref.sha + ).as_ref() + ); return } |