UNPKG

@atomist/sdm

Version:

Atomist Software Delivery Machine SDK

18 lines 633 B
import { RepoContext } from "../context/SdmContext"; import { SdmGoalEvent } from "../goal/SdmGoalEvent"; /** * Key under which services can be found in goal data. */ export declare const ServiceRegistrationGoalDataKey = "@atomist/sdm/service"; /** * Register additional services for a goal. * This can be used to add additional containers into k8s jobs to use during goal execution. */ export interface ServiceRegistration<T> { name: string; service: (goalEvent: SdmGoalEvent, repo: RepoContext) => Promise<{ type: string; spec: T; } | undefined>; } //# sourceMappingURL=ServiceRegistration.d.ts.map