1 | import { FulfillableGoalWithRegistrations, ImplementationRegistration, PrepareForGoalExecution } from "@atomist/sdm";
|
2 | import { DockerImageNameCreator, DockerOptions } from "./executeDockerBuild";
|
3 |
|
4 |
|
5 |
|
6 | export interface DockerBuildRegistration extends ImplementationRegistration {
|
7 | options: DockerOptions;
|
8 | imageNameCreator?: DockerImageNameCreator;
|
9 | preparations?: PrepareForGoalExecution[];
|
10 | }
|
11 |
|
12 |
|
13 |
|
14 | export declare class DockerBuild extends FulfillableGoalWithRegistrations<DockerBuildRegistration> {
|
15 | private readonly uniqueName;
|
16 | constructor(uniqueName?: string);
|
17 | with(registration: DockerBuildRegistration): this;
|
18 | }
|