diff options
-rw-r--r-- | src/jenkins.rs | 9 | ||||
-rw-r--r-- | src/main.rs | 8 |
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(), }; |