Struct ci_detective::codefresh::Codefresh [] [src]

pub struct Codefresh {
    pub repo_owner: String,
    pub repo_name: String,
    pub branch: String,
    pub commit_author: String,
    pub commit_url: String,
    pub commit_message: String,
    pub revision: String,
    pub short_revision: String,
    pub volume_name: String,
    pub volume_path: PathBuf,
    pub build_trigger: BuildTrigger,
    pub build_id: String,
    pub build_timestamp: String,
    pub build_url: String,
    pub kubeconfig_path: Option<PathBuf>,
    // some fields omitted
}

Fields

Repository owner.

Repository name.

Branch name of the Git repository of the main pipeline, at the time of execution.

Commit author.

Commit url.

Commit message of the git repository revision, at the time of execution.

Revision of the Git repository of the main pipeline, at the time of execution.

Abbreviated 7-character revision hash, as used in git.

Will refer to the volume that was generated for the specific flow. Can be used in conjunction with a composition to provide access to your cloned repository.

Will refer to the mounted path of the workflow volume inside a Freestyle container.

Will be an indication of the current build was triggered.

The build id.

The timestamp the build was created.

The URL to the build in Codefresh

Path to kubeconfig if exist

Methods

impl Codefresh
[src]

[src]

Construct this provider's information from the environment.

Trait Implementations

impl Clone for Codefresh
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Codefresh
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Codefresh

impl Sync for Codefresh