Class
FoundryCiJob
unstable since: 1.2
Description [src]
abstract class Foundry.CiJob : GObject.Object
{
/* No available fields */
}
Abstract representation of a job in a continuous integration pipeline.
CI providers subclass FoundryCiJob and implement the virtual getters.
The corresponding properties are read-only. Subclasses whose values can
change must emit notify for the affected property.
Available since: 1.2
Instance methods
foundry_ci_job_dup_reason
Gets the provider’s explanation for the job disposition.
unstable since: 1.2
foundry_ci_job_get_can_shell
Checks whether an interactive shell can be opened for the job.
unstable since: 1.2
foundry_ci_job_get_disposition
Gets how the provider selected or excluded the job.
unstable since: 1.2
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct FoundryCiJobClass {
GObjectClass parent_class;
char* (* dup_id) (
FoundryCiJob* self
);
char* (* dup_title) (
FoundryCiJob* self
);
char* (* dup_stage) (
FoundryCiJob* self
);
char* (* dup_image) (
FoundryCiJob* self
);
char* (* dup_reason) (
FoundryCiJob* self
);
FoundryCiJobDisposition (* get_disposition) (
FoundryCiJob* self
);
gboolean (* get_can_run) (
FoundryCiJob* self
);
gboolean (* get_can_shell) (
FoundryCiJob* self
);
FoundryCiPipeline* (* dup_pipeline) (
FoundryCiJob* self
);
FoundryCiProvider* (* dup_provider) (
FoundryCiJob* self
);
}
No description available.
Class members
parent_class: GObjectClassNo description available.
dup_id: char* (* dup_id) ( FoundryCiJob* self )No description available.
dup_title: char* (* dup_title) ( FoundryCiJob* self )No description available.
dup_stage: char* (* dup_stage) ( FoundryCiJob* self )No description available.
dup_image: char* (* dup_image) ( FoundryCiJob* self )No description available.
dup_reason: char* (* dup_reason) ( FoundryCiJob* self )No description available.
get_disposition: FoundryCiJobDisposition (* get_disposition) ( FoundryCiJob* self )No description available.
get_can_run: gboolean (* get_can_run) ( FoundryCiJob* self )No description available.
get_can_shell: gboolean (* get_can_shell) ( FoundryCiJob* self )No description available.
dup_pipeline: FoundryCiPipeline* (* dup_pipeline) ( FoundryCiJob* self )No description available.
dup_provider: FoundryCiProvider* (* dup_provider) ( FoundryCiJob* self )No description available.
Virtual methods
Foundry.CiJobClass.dup_image
Gets the execution image requested by the job, if any.
unstable since: 1.2
Foundry.CiJobClass.dup_reason
Gets the provider’s explanation for the job disposition.
unstable since: 1.2
Foundry.CiJobClass.get_can_shell
Checks whether an interactive shell can be opened for the job.
unstable since: 1.2
Foundry.CiJobClass.get_disposition
Gets how the provider selected or excluded the job.
unstable since: 1.2