screenshot 1enter image description hereI am getting error in codeBuild saying JobId not found. Below is the code i am using
`putPipelineFailure(error) {
return new Promise((resolve, reject) => {
const jobId = process.env.CODEPIPELINE_JOB_ID;
if (!jobId) {
console.log("CODEPIPELINE_JOB_ID environment variable not set");
return reject(new Error("CODEPIPELINE_JOB_ID environment variable not set"));
}
console.log('Job ID:', jobId);
const params = {
jobId: jobId,
failureDetails: {
message: JSON.stringify(error.message),
type: 'JobFailed'
}
};
codepipeline.putJobFailureResult(params, function(err, data) {
if (err) {
console.log("Error reporting failure to CodePipeline:", err);
reject(err);
} else {
console.log("Successfully reported failure to CodePipeline", data);
resolve(data);
}
});
});
}`
I am setting codePipeline Job Id as in the below screenshot
I tried all possible ways to set the env variables for codebuild. Not sure what I am doing wrong here
New contributor
Varshini PS is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.