@jameslnewell/buildkite-pipelines
Version:
Generate Buildkite pipelines from code.
114 lines • 4.46 kB
JavaScript
"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 _ArtifactsPlugin_downloads, _ArtifactsPlugin_uploads, _ArtifactsPlugin_skipOnStatus, _ArtifactsPlugin_options;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArtifactsPlugin = void 0;
/**
* @see https://github.com/buildkite-plugins/artifacts-buildkite-plugin
*/
class ArtifactsPlugin {
constructor() {
_ArtifactsPlugin_downloads.set(this, []);
_ArtifactsPlugin_uploads.set(this, []);
_ArtifactsPlugin_skipOnStatus.set(this, []);
_ArtifactsPlugin_options.set(this, {});
}
/**
* @deprecated Use .setCompressed() instead
*/
compressed(file) {
return this.setCompressed(file);
}
setCompressed(file) {
__classPrivateFieldGet(this, _ArtifactsPlugin_options, "f")['compressed'] = file;
return this;
}
/**
* @deprecated Use .addDownload() instead
*/
download(file) {
return this.addDownload(file);
}
/**
* @deprecated Use .addDownload() instead
*/
setDownload(glob) {
this.addDownload(glob);
return this;
}
addDownload(glob) {
__classPrivateFieldGet(this, _ArtifactsPlugin_downloads, "f").push(glob);
return this;
}
/**
* @deprecated Use .addUpload() instead
*/
upload(glob) {
return this.addUpload(glob);
}
/**
* @deprecated Use .addUpload() instead
*/
setUpload(glob) {
this.addUpload(glob);
return this;
}
addUpload(glob) {
__classPrivateFieldGet(this, _ArtifactsPlugin_uploads, "f").push(glob);
return this;
}
/**
* @deprecated Use .setStep() instead
*/
step(id) {
return this.setStep(id);
}
setStep(id) {
__classPrivateFieldGet(this, _ArtifactsPlugin_options, "f")['step'] = id;
return this;
}
/**
* @deprecated Use .setIgnoreMissing() instead
*/
ignoreMissing(ignore = true) {
return this.setIgnoreMissing(ignore);
}
setIgnoreMissing(ignore) {
__classPrivateFieldGet(this, _ArtifactsPlugin_options, "f")['ignore-missing'] = ignore;
return this;
}
/**
* @deprecated Use .setSkipOnStatus() instead
*/
skipOnStatus(status) {
return this.setSkipOnStatus(status);
}
setSkipOnStatus(status) {
__classPrivateFieldGet(this, _ArtifactsPlugin_skipOnStatus, "f").push(status);
return this;
}
build() {
if (__classPrivateFieldGet(this, _ArtifactsPlugin_downloads, "f").length) {
__classPrivateFieldGet(this, _ArtifactsPlugin_options, "f")['download'] =
__classPrivateFieldGet(this, _ArtifactsPlugin_downloads, "f").length === 1 ? __classPrivateFieldGet(this, _ArtifactsPlugin_downloads, "f")[0] : __classPrivateFieldGet(this, _ArtifactsPlugin_downloads, "f");
}
if (__classPrivateFieldGet(this, _ArtifactsPlugin_uploads, "f").length) {
__classPrivateFieldGet(this, _ArtifactsPlugin_options, "f")['upload'] =
__classPrivateFieldGet(this, _ArtifactsPlugin_uploads, "f").length === 1 ? __classPrivateFieldGet(this, _ArtifactsPlugin_uploads, "f")[0] : __classPrivateFieldGet(this, _ArtifactsPlugin_uploads, "f");
}
if (__classPrivateFieldGet(this, _ArtifactsPlugin_skipOnStatus, "f").length) {
__classPrivateFieldGet(this, _ArtifactsPlugin_options, "f")['skip-on-status'] = __classPrivateFieldGet(this, _ArtifactsPlugin_skipOnStatus, "f");
}
return {
[ArtifactsPlugin.PLUGIN]: __classPrivateFieldGet(this, _ArtifactsPlugin_options, "f"),
};
}
}
exports.ArtifactsPlugin = ArtifactsPlugin;
_ArtifactsPlugin_downloads = new WeakMap(), _ArtifactsPlugin_uploads = new WeakMap(), _ArtifactsPlugin_skipOnStatus = new WeakMap(), _ArtifactsPlugin_options = new WeakMap();
ArtifactsPlugin.PLUGIN = 'artifacts#v1.9.4';
//# sourceMappingURL=ArtifactsPlugin.js.map