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
});