INNER CODE UNIT · JavaScript

createOrUpdateStageTeardownBuild

screwdriver-cd/screwdriver · plugins/builds/index.js:413

async function createOrUpdateStageTeardownBuild(config, app) {
    const { pipeline, job, build, username, scmContext, event, stage } = config;
    const { buildFactory, jobFactory, eventFactory } = app;
    const current = {
        pipeline,
        job,
        build,
        event,
        stage
    };

    const stageTeardownName = getFullStageJobName({ stageName: current.stage.name, jobName: 'teardown' });

    const nextJobsTrigger = [stageTeardownName];
    const pipelineJoinData = await createJoinObject(nextJobsTrigger, current, eventFactory);

    const resource = `pipeline:${pipeline.id}:groupEvent:${event.groupEventId}`;
    let lock;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…