UNPKG

@catladder/pipeline

Version:

Panter workflow for cloud CI/CD and DevOps

13 lines 776 B
import type { AgentContext, Context, GitlabJobDef, GitlabRule } from "../../types"; import type { CatladderJob } from "../../types/jobs"; import type { AllCatladderJobs } from "../createAllJobs"; export type GitlabJobWithContext = { gitlabJob: GitlabJobDef; context: Context | AgentContext | null; }; export type AllGitlabJobs = (GitlabJobWithContext & { name: string; })[]; export declare const GITLAB_ENVIRONMENT_URL_VARIABLE = "CL_GITLAB_ENVIRONMENT_URL"; export declare const makeGitlabJob: (context: Context | AgentContext, job: CatladderJob<string>, allJobs: AllCatladderJobs, baseRules?: GitlabRule[]) => [fullName: string, job: GitlabJobDef]; export declare const createGitlabJobs: (allJobs: AllCatladderJobs, baseRules?: GitlabRule[]) => Promise<AllGitlabJobs>;