@atomist/sdm-pack-docker
Version:
Extension Pack for an Atomist SDM to integrate Docker
14 lines (13 loc) • 598 B
TypeScript
import { GitProject, HandlerContext } from "@atomist/automation-client";
import { ExecuteGoal, SdmGoalEvent } from "@atomist/sdm";
import { DockerOptions } from "./DockerBuild";
export declare type DockerImageNameCreator = (p: GitProject, sdmGoal: SdmGoalEvent, options: DockerOptions, ctx: HandlerContext) => Promise<Array<{
registry: string;
name: string;
tags: string[];
}>>;
/**
* Execute a Docker build for the project
*/
export declare function executeDockerBuild(options: DockerOptions): ExecuteGoal;
export declare const DefaultDockerImageNameCreator: DockerImageNameCreator;