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