Struct gitlab::types::Job [] [src]

pub struct Job {
    pub id: JobId,
    pub status: StatusState,
    pub stage: String,
    pub name: String,
    pub ref_: Option<String>,
    pub tag: bool,
    pub coverage: Option<f32>,
    pub created_at: DateTime<Utc>,
    pub started_at: Option<DateTime<Utc>>,
    pub finished_at: Option<DateTime<Utc>>,
    pub user: Option<User>,
    pub artifacts_file: Option<JobArtifactFile>,
    pub commit: RepoCommit,
    pub runner: Option<Runner>,
    pub pipeline: PipelineBasic,
}

Information about a job in Gitlab CI.

Fields

The ID of the job.

The status of the job.

The name of the job.

The name of the reference that was tested.

When the job was created or marked as pending.

When the job was started.

When the job completed.

The user which ran the job.

The artifact file uploaded from the job.

The commit the job tested.

The runner which ran the job.

The pipeline the job belongs to.

Trait Implementations

impl Debug for Job
[src]

Formats the value using the given formatter.

impl Clone for Job
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more