jenkins_api 0.1.0

Bindings for the Jenkins JSON API
Documentation

jenkins-api.rs License: MIT Build Status Realease Doc](https://docs.rs/jenkins_api) Crate

Bindings to Jenkins JSON API

Example

extern crate jenkins_api;

use jenkins_api::JenkinsBuilder;

fn main() {
    let jenkins = JenkinsBuilder::new("http://localhost:8080")
        .with_user("user", Some("password"))
        .build()
        .unwrap();

    let job = jenkins.get_job("job name").unwrap();
    let build = job.last_build.unwrap().get_full_build(&jenkins).unwrap();

    println!(
        "last build for job {} at {} was {:?}",
        job.name, build.timestamp, build.result
    );
}