Class
FoundryCiPipeline
unstable since: 1.2
Description [src]
abstract class Foundry.CiPipeline : GObject.Object
{
/* No available fields */
}
Abstract representation of a continuous integration pipeline.
CI providers subclass FoundryCiPipeline to expose provider-specific
pipelines and their jobs. The properties are read-only. Subclasses whose
values can change must emit notify for the affected property and emit
GListModel::items-changed from the model returned by
foundry_ci_pipeline_list_jobs().
Available since: 1.2
Instance methods
foundry_ci_pipeline_dup_id
Gets the provider-specific identifier for the pipeline.
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 FoundryCiPipelineClass {
GObjectClass parent_class;
char* (* dup_id) (
FoundryCiPipeline* self
);
char* (* dup_title) (
FoundryCiPipeline* self
);
FoundryCiProvider* (* dup_provider) (
FoundryCiPipeline* self
);
GListModel* (* list_jobs) (
FoundryCiPipeline* self
);
}
No description available.
Class members
parent_class: GObjectClassNo description available.
dup_id: char* (* dup_id) ( FoundryCiPipeline* self )No description available.
dup_title: char* (* dup_title) ( FoundryCiPipeline* self )No description available.
dup_provider: FoundryCiProvider* (* dup_provider) ( FoundryCiPipeline* self )No description available.
list_jobs: GListModel* (* list_jobs) ( FoundryCiPipeline* self )No description available.
Virtual methods
Foundry.CiPipelineClass.dup_id
Gets the provider-specific identifier for the pipeline.
unstable since: 1.2
Foundry.CiPipelineClass.dup_provider
Gets the provider which created the pipeline.
unstable since: 1.2