2022-05-05 12:35:47 +00:00
|
|
|
#!/usr/bin/env node
|
|
|
|
import "dotenv/config"; // Load Envars
|
|
|
|
import Qualiteer from "qualiteer";
|
|
|
|
import { Initiator, Executor } from "qualiteer/clients";
|
|
|
|
|
|
|
|
// Start server
|
|
|
|
const qltr = new Qualiteer();
|
|
|
|
await qltr.start();
|
|
|
|
|
2022-07-07 21:45:38 +00:00
|
|
|
const url = process.env.QUALITEER_URL;
|
2022-05-05 12:35:47 +00:00
|
|
|
|
|
|
|
// Create an initiator and make a job request
|
|
|
|
const primary = new Initiator(url);
|
2022-05-17 12:32:04 +00:00
|
|
|
const job = {
|
2022-07-07 21:45:38 +00:00
|
|
|
type: "compound",
|
|
|
|
testName: "primary",
|
2022-07-12 02:44:44 +00:00
|
|
|
pipelineTriggers: "secondary",
|
2022-05-17 12:32:04 +00:00
|
|
|
name: "testing",
|
|
|
|
image: "node",
|
|
|
|
};
|
2022-07-12 02:44:44 +00:00
|
|
|
await primary.newPipelineJob(job, null, () =>
|
|
|
|
console.log("Primary Job Concluded")
|
|
|
|
);
|