async function sendResult()

in source/stage-artifact-creator/index.js [142:163]


async function sendResult(data) {
  const { success, jobId, failureDetails } = data;

  if (success) {
    await codePipeline.putJobSuccessResult({ jobId }).promise();

    return {
      status: 'SUCCESS',
      pipelineState: 'RUNNING'
    };
  } else {
    await codePipeline.putJobFailureResult({
      jobId,
      failureDetails
    }).promise();

    return {
      status: 'SUCCESS',
      pipelineState: 'STOPPED'
    };
  }
}