Class
FoundryCiRunOptions
since: 1.2
Description [src]
final class Foundry.CiRunOptions : GObject.Object
{
/* No available fields */
}
Provider-independent options for local CI execution.
A provider reads a stable snapshot of these values when
foundry_ci_provider_run() or foundry_ci_provider_run_shell()
is called. File descriptors are borrowed; the caller must keep them open
until the resulting FoundryCiRun completes.
Available since: 1.2
Constructors
foundry_ci_run_options_new
Creates options initialized with sensible local execution defaults.
since: 1.2
Instance methods
foundry_ci_run_options_dup_output_dir
Gets the requested directory for durable run output.
since: 1.2
foundry_ci_run_options_get_fail_fast
Gets whether execution stops after the first failed job.
since: 1.2
foundry_ci_run_options_get_max_jobs
Gets the maximum number of jobs which may run concurrently.
since: 1.2
foundry_ci_run_options_get_save_workspace
Gets whether the job workspace should be preserved.
since: 1.2
foundry_ci_run_options_set_fail_fast
Sets whether execution stops after the first failed job.
since: 1.2
foundry_ci_run_options_set_fds
Sets the borrowed file descriptors used for the run. Passing -1 requests the provider’s default behavior for that stream.
since: 1.2
foundry_ci_run_options_set_max_jobs
Sets the maximum number of jobs which may run concurrently.
since: 1.2
foundry_ci_run_options_set_offline
Sets whether the provider should avoid network access.
since: 1.2
foundry_ci_run_options_set_output_dir
Sets the requested directory for durable run output.
since: 1.2
foundry_ci_run_options_set_save_state
Sets whether execution state should be preserved after the run.
since: 1.2
foundry_ci_run_options_set_save_workspace
Sets whether the job workspace should be preserved after the run.
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.