Class
FoundryCiRunOptions
unstable 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.
unstable since: 1.2
Instance methods
foundry_ci_run_options_dup_output_dir
Gets the requested directory for durable run output.
unstable since: 1.2
foundry_ci_run_options_get_fail_fast
Gets whether execution stops after the first failed job.
unstable since: 1.2
foundry_ci_run_options_get_max_jobs
Gets the maximum number of jobs which may run concurrently.
unstable since: 1.2
foundry_ci_run_options_get_offline
Gets whether network access should be avoided.
unstable since: 1.2
foundry_ci_run_options_get_save_state
Gets whether execution state should be preserved.
unstable since: 1.2
foundry_ci_run_options_get_save_workspace
Gets whether the job workspace should be preserved.
unstable since: 1.2
foundry_ci_run_options_get_stderr_fd
Gets the borrowed standard error file descriptor.
unstable since: 1.2
foundry_ci_run_options_get_stdin_fd
Gets the borrowed standard input file descriptor.
unstable since: 1.2
foundry_ci_run_options_get_stdout_fd
Gets the borrowed standard output file descriptor.
unstable since: 1.2
foundry_ci_run_options_set_fail_fast
Sets whether execution stops after the first failed job.
unstable 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.
unstable since: 1.2
foundry_ci_run_options_set_max_jobs
Sets the maximum number of jobs which may run concurrently.
unstable since: 1.2
foundry_ci_run_options_set_offline
Sets whether the provider should avoid network access.
unstable since: 1.2
foundry_ci_run_options_set_output_dir
Sets the requested directory for durable run output.
unstable since: 1.2
foundry_ci_run_options_set_save_state
Sets whether execution state should be preserved after the run.
unstable since: 1.2
foundry_ci_run_options_set_save_workspace
Sets whether the job workspace should be preserved after the run.
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.