UNPKG

@backstage/integration

Version:

Helpers for managing integrations towards external systems

32 lines (29 loc) 1.02 kB
'use strict'; const BITBUCKET_CLOUD_HOST = "bitbucket.org"; const BITBUCKET_CLOUD_API_BASE_URL = "https://api.bitbucket.org/2.0"; function readBitbucketCloudIntegrationConfig(config) { const host = BITBUCKET_CLOUD_HOST; const apiBaseUrl = BITBUCKET_CLOUD_API_BASE_URL; const username = config.getString("username"); const appPassword = config.getString("appPassword")?.trim(); return { host, apiBaseUrl, username, appPassword, commitSigningKey: config.getOptionalString("commitSigningKey") }; } function readBitbucketCloudIntegrationConfigs(configs) { const result = configs.map(readBitbucketCloudIntegrationConfig); if (result.length === 0) { result.push({ host: BITBUCKET_CLOUD_HOST, apiBaseUrl: BITBUCKET_CLOUD_API_BASE_URL }); } return result; } exports.readBitbucketCloudIntegrationConfig = readBitbucketCloudIntegrationConfig; exports.readBitbucketCloudIntegrationConfigs = readBitbucketCloudIntegrationConfigs; //# sourceMappingURL=config.cjs.js.map