@jameslnewell/buildkite-pipelines
Version:
Generate Buildkite pipelines from code.
133 lines (132 loc) • 4.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "DockerLoginPlugin", {
enumerable: true,
get: function() {
return DockerLoginPlugin;
}
});
function _check_private_redeclaration(obj, privateCollection) {
if (privateCollection.has(obj)) {
throw new TypeError("Cannot initialize the same private elements twice on an object");
}
}
function _class_apply_descriptor_get(receiver, descriptor) {
if (descriptor.get) {
return descriptor.get.call(receiver);
}
return descriptor.value;
}
function _class_apply_descriptor_set(receiver, descriptor, value) {
if (descriptor.set) {
descriptor.set.call(receiver, value);
} else {
if (!descriptor.writable) {
throw new TypeError("attempted to set read only private field");
}
descriptor.value = value;
}
}
function _class_extract_field_descriptor(receiver, privateMap, action) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to " + action + " private field on non-instance");
}
return privateMap.get(receiver);
}
function _class_private_field_get(receiver, privateMap) {
var descriptor = _class_extract_field_descriptor(receiver, privateMap, "get");
return _class_apply_descriptor_get(receiver, descriptor);
}
function _class_private_field_init(obj, privateMap, value) {
_check_private_redeclaration(obj, privateMap);
privateMap.set(obj, value);
}
function _class_private_field_set(receiver, privateMap, value) {
var descriptor = _class_extract_field_descriptor(receiver, privateMap, "set");
_class_apply_descriptor_set(receiver, descriptor, value);
return value;
}
function _define_property(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
var _username = /*#__PURE__*/ new WeakMap(), _password = /*#__PURE__*/ new WeakMap(), _server = /*#__PURE__*/ new WeakMap(), _retries = /*#__PURE__*/ new WeakMap();
class DockerLoginPlugin {
/**
* @deprecated Use .setUsername() instead
*/ username(username) {
return this.setUsername(username);
}
setUsername(username) {
_class_private_field_set(this, _username, username);
return this;
}
/**
* @deprecated Use .setUsername() instead
*/ passwordEnv(passwordEnv) {
return this.setPasswordEnv(passwordEnv);
}
setPasswordEnv(passwordEnv) {
_class_private_field_set(this, _password, passwordEnv);
return this;
}
/**
* @deprecated Use .setServer() instead
*/ server(server) {
return this.setServer(server);
}
setServer(server) {
_class_private_field_set(this, _server, server);
return this;
}
/**
* @deprecated Use .setRetries() instead
*/ retries(retries) {
return this.setRetries(retries);
}
setRetries(retries) {
_class_private_field_set(this, _retries, retries);
return this;
}
build() {
return {
'docker-login#v2.1.0': {
username: _class_private_field_get(this, _username),
'password-env': _class_private_field_get(this, _password),
server: _class_private_field_get(this, _server),
retries: _class_private_field_get(this, _retries)
}
};
}
constructor(){
_class_private_field_init(this, _username, {
writable: true,
value: void 0
});
_class_private_field_init(this, _password, {
writable: true,
value: void 0
});
_class_private_field_init(this, _server, {
writable: true,
value: void 0
});
_class_private_field_init(this, _retries, {
writable: true,
value: void 0
});
}
}
_define_property(DockerLoginPlugin, "PLUGIN", 'docker-login#v3.0.0');
//# sourceMappingURL=DockerLoginPlugin.js.map