INNER CODE UNIT · JavaScript

triggerNextJobs

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

async function triggerNextJobs(config, server) {
    const currentPipeline = config.pipeline;
    const currentJob = config.job;
    const currentBuild = config.build;
    const currentEvent = config.event;
    const { jobFactory, buildFactory, eventFactory, pipelineFactory, stageFactory, stageBuildFactory } = server.app;

    const current = {
        pipeline: currentPipeline,
        build: currentBuild,
        event: currentEvent
    };
    /** @type Array<string> */
    const nextJobsTrigger = workflowParser.getNextJobs(currentEvent.workflowGraph, {
        trigger: currentJob.name,
        chainPR: currentPipeline.chainPR,
        startFrom: currentEvent.startFrom
    });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…