Method

FoundryCiManagerrun

unstable since: 1.2

Declaration [src]

DexFuture*
foundry_ci_manager_run (
  FoundryCiManager* self,
  FoundryCiPipeline* pipeline,
  const char* const* job_ids,
  FoundryCiRunOptions* options
)

Description [src]

Starts selected jobs using the provider which created pipeline.

Available since: 1.2

Parameters

pipeline

Type: FoundryCiPipeline

A pipeline to run.

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

Type: An array of char*

Job identifiers, or NULL.

The argument can be NULL.
The array must be NULL-terminated.
The data is owned by the caller of the method.
Each element is a NUL terminated UTF-8 string.
options

Type: FoundryCiRunOptions

Options for the run.

The argument can be NULL.
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.