UNPKG

@jameslnewell/buildkite-pipelines

Version:
118 lines 4.53 kB
"use strict"; var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) { if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); }; var _DockerECRCachePlugin_cacheOn, _DockerECRCachePlugin_secrets, _DockerECRCachePlugin_buildArgs, _DockerECRCachePlugin_options; Object.defineProperty(exports, "__esModule", { value: true }); exports.DockerECRCachePlugin = void 0; /** * @see https://github.com/seek-oss/docker-ecr-cache-buildkite-plugin */ class DockerECRCachePlugin { constructor() { _DockerECRCachePlugin_cacheOn.set(this, []); _DockerECRCachePlugin_secrets.set(this, []); _DockerECRCachePlugin_buildArgs.set(this, []); _DockerECRCachePlugin_options.set(this, {}); } /** * @deprecated Use .addCacheOn() instead */ cacheOn(glob) { return this.addCacheOn(glob); } addCacheOn(glob) { __classPrivateFieldGet(this, _DockerECRCachePlugin_cacheOn, "f").push(glob); return this; } /** * @deprecated Use .setDockerfile() instead */ dockerfile(file) { return this.setDockerfile(file); } setDockerfile(file) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['dockerfile'] = file; return this; } /** * @deprecated Use .setTarget() instead */ target(target) { return this.setTarget(target); } setTarget(target) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['target'] = target; return this; } /** * @deprecated Use .setSecret() instead */ secret(secret) { return this.setSecret(secret); } setSecret(secret) { __classPrivateFieldGet(this, _DockerECRCachePlugin_secrets, "f").push(secret); return this; } /** * @deprecated Use .addBuildArg() instead */ buildArg(arg) { return this.addBuildArg(arg); } addBuildArg(arg) { __classPrivateFieldGet(this, _DockerECRCachePlugin_buildArgs, "f").push(arg); return this; } /** * @deprecated Use .setMaxAgeDays() instead */ maxAgeDay(days) { return this.setMaxAgeDays(days); } setMaxAgeDays(days) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['max-age-days'] = days; return this; } /** * @deprecated Use .setRegion() instead */ region(region) { return this.setRegion(region); } setRegion(region) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['region'] = region; return this; } /** * @deprecated Use .setECRName() instead */ ecrName(name) { return this.setECRName(name); } setECRName(name) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['ecr-name'] = name; return this; } build() { if (__classPrivateFieldGet(this, _DockerECRCachePlugin_cacheOn, "f").length) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['cache-on'] = __classPrivateFieldGet(this, _DockerECRCachePlugin_cacheOn, "f"); } if (__classPrivateFieldGet(this, _DockerECRCachePlugin_secrets, "f").length) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['secrets'] = __classPrivateFieldGet(this, _DockerECRCachePlugin_secrets, "f"); } if (__classPrivateFieldGet(this, _DockerECRCachePlugin_buildArgs, "f").length) { __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f")['build-args'] = __classPrivateFieldGet(this, _DockerECRCachePlugin_buildArgs, "f"); } return { [DockerECRCachePlugin.PLUGIN]: __classPrivateFieldGet(this, _DockerECRCachePlugin_options, "f"), }; } } exports.DockerECRCachePlugin = DockerECRCachePlugin; _DockerECRCachePlugin_cacheOn = new WeakMap(), _DockerECRCachePlugin_secrets = new WeakMap(), _DockerECRCachePlugin_buildArgs = new WeakMap(), _DockerECRCachePlugin_options = new WeakMap(); DockerECRCachePlugin.PLUGIN = 'seek-oss/docker-ecr-cache#v2.2.0'; //# sourceMappingURL=DockerECRCachePlugin.js.map