Method

FoundryCiProviderrun_shell

unstable since: 1.2

Declaration [src]

DexFuture*
foundry_ci_provider_run_shell (
  FoundryCiProvider* self,
  FoundryCiJob* job,
  FoundryCiRunOptions* options
)

Description [src]

Starts an interactive shell using the job’s local execution environment. The standard file descriptors in options are borrowed for the duration of the run.

Available since: 1.2

Parameters

job

Type: FoundryCiJob

A job created by self.

The data is owned by the caller of the method.
options

Type: FoundryCiRunOptions

Options for the shell.

The data is owned by the caller of the method.

Return value

Type: DexFuture

A DexFuture that resolves to a FoundryCiRun or rejects with error.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.