UNPKG

@atomist/sdm-pack-docker

Version:

Extension Pack for an Atomist SDM to integrate Docker

20 lines (19 loc) 1.02 kB
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;