@atomist/sdm-pack-docker
Version:
Extension Pack for an Atomist SDM to integrate Docker
20 lines (19 loc) • 1.02 kB
TypeScript
import { Project, ProjectFile } from "@atomist/automation-client";
import { ApplyFingerprint, ExtractFingerprint, Feature, FP } from "@atomist/sdm-pack-fingerprints";
export declare const DockerPathType = "docker-path";
export declare const DockerPortsType = "docker-ports";
/**
* Construct a Docker base image fingerprint from the given image and version
* @param {string} image
* @param {string} version
* @return {FP}
*/
export declare function createDockerBaseFingerprint(image: string, version: string, path: string): FP;
export declare function parseDockerfile(p: Project, f: ProjectFile): Promise<FP>;
export declare const dockerBaseFingerprint: ExtractFingerprint;
export declare const applyDockerBaseFingerprint: ApplyFingerprint;
export declare const DockerFrom: Feature;
export declare const extractDockerPortsFingerprint: ExtractFingerprint;
export declare const DockerPorts: Feature;
export declare const extractDockerPathFingerprint: ExtractFingerprint;
export declare const DockerfilePath: Feature;