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

Hierarchy

hierarchy this FoundryCiRunOptions ancestor_0 GObject ancestor_0--this

Ancestors

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

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

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 FoundryCiRunOptionsClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.