singularci
Version:
SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms
24 lines • 1.03 kB
TypeScript
import IBuildDockerImage from '../interfaces/IBuildDockerImage';
import Task from '../interfaces/Task';
import { TaskType } from './TaskEnum';
export default interface IBuildDockerImageFactory {
createBuildDockerImageTask(imageName: string, dockerFilePath: string, userName: string, password: string): Task;
}
export declare class BuildDockerImageFactory implements IBuildDockerImageFactory {
createBuildDockerImageTask(imageName: string, dockerFilePath: string, userName: string, password: string): BuildDockerImage;
}
declare class BuildDockerImage implements Task, IBuildDockerImage {
private imageName;
private buildFilePath;
private userName;
private password;
type: TaskType;
constructor(imageName: string, buildFilePath: string, userName: string, password: string);
getImageName(): string;
getBuildFilePath(): string;
getUserName(): string;
getPassword(): string;
getType(): TaskType;
}
export {};
//# sourceMappingURL=BuildDockerImage.d.ts.map