submitBuilds method
Update / insert builds data.
Builds are identified by the combination of pipelineId
and
buildNumber
, and existing build data for the same
build will be replaced if it exists and the updateSequenceNumber
of the
existing data is less than the
incoming data.
Submissions are performed asynchronously. Submitted data will eventually
be available in Jira; most updates are
available within a short period of time, but may take some time during
peak load and/or maintenance times.
The getBuildByKey
operation can be used to confirm that data has been
stored successfully (if needed).
In the case of multiple builds being submitted in one request, each is validated individually prior to submission. Details of which build failed submission (if any) are available in the response object.
Only Connect apps that define the jiraBuildInfoProvider
module, and
on-premise integrations, can access this resource.
This resource requires the 'WRITE' scope for Connect apps.
Implementation
Future<Map<String, dynamic>> submitBuilds(
{required Map<String, dynamic> body}) async {
return await _client.send(
'post',
'rest/builds/0.1/bulk',
body: body,
) as Map<String, Object?>;
}