UNPKG

particles-ec2

Version:
51 lines (43 loc) 935 B
var gitrev = require('git-rev-sync'); var regions = [ 'us-east-1', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-central-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-southeast-1', 'ap-southeast-2', 'sa-east-1' ]; var buckets = []; var versionPath = gitrev.branch(); if (process.env.TRAVIS) { if (process.env.TRAVIS_PULL_REQUEST !== "false") { versionPath = ["PR",process.env.TRAVIS_PULL_REQUEST].join('/'); } else if (process.env.TRAVIS_TAG) { versionPath = ["release",process.env.TRAVIS_TAG].join('/'); } else { versionPath = process.env.TRAVIS_BRANCH; } } regions.forEach(function(regionName) { buckets.push({ aws: { region: regionName, bucket: 'condensation-particles.'+regionName }, prefix: 'particles-ec2/'+versionPath, clean: true, validate: true, create: true }); }); var config = { s3: buckets, dist: 'dist' }; module.exports = config;