aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jenkins.rs9
-rw-r--r--src/main.rs8
2 files changed, 14 insertions, 3 deletions
diff --git a/src/jenkins.rs b/src/jenkins.rs
index 3269653..6bc1d8d 100644
--- a/src/jenkins.rs
+++ b/src/jenkins.rs
@@ -80,8 +80,13 @@ impl Job {
}
}
-pub fn find_and_track_build_and_update_status(commit_ref: CommitRef)
- -> Result<(), Box<Error>> {
+pub fn find_and_track_build_and_update_status(
+ commit_ref: CommitRef,
+ jenkins_url: &String,
+ jenkins_user_id: &String,
+ jenkins_token: &String,
+ github_token: &String,
+) -> Result<(), Box<Error>> {
let jobs = get_jobs(commit_ref.repo.as_ref())?;
let t20_minutes = 60 * 20;
diff --git a/src/main.rs b/src/main.rs
index 98bd5e5..b03b963 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -103,7 +103,13 @@ fn main() {
Err(_) => return internal_server_error(),
};
- match jenkins::find_and_track_build_and_update_status(commit_ref) {
+ match jenkins::find_and_track_build_and_update_status(
+ commit_ref,
+ &jenkins_url,
+ &jenkins_user_id,
+ &jenkins_token,
+ &github_token,
+ ) {
Ok(_) => {},
Err(_) => return internal_server_error(),
};