aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jenkins.rs27
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
}