added the option to upload current packages as marvel/latest

This commit is contained in:
Boaz Leskes 2014-01-06 14:00:44 +01:00
parent 22c3872186
commit 937a392e5d

View file

@ -1,19 +1,36 @@
module.exports = function (config) {
module.exports = function (config, grunt) {
var upload;
if (grunt.option('latest')) {
upload = [
{
src: '<%= packageDir %>/<%= pkg.name %>-<%= pkg.version %>.zip',
dest: 'elasticsearch/<%= pkg.name %>/<%= pkg.name %>-latest.zip',
},
{
src: '<%= packageDir %>/<%= pkg.name %>-<%= pkg.version %>.tar.gz',
dest: 'elasticsearch/<%= pkg.name %>/<%= pkg.name %>-latest.tar.gz',
}
];
} else {
upload = [
{
src: '<%= packageDir %>/<%= pkg.name %>-<%= pkg.version %>.zip',
dest: 'elasticsearch/<%= pkg.name %>/<%= pkg.name %>-<%= pkg.version %>.zip',
},
{
src: '<%= packageDir %>/<%= pkg.name %>-<%= pkg.version %>.tar.gz',
dest: 'elasticsearch/<%= pkg.name %>/<%= pkg.name %>-<%= pkg.version %>.tar.gz',
}
];
}
return {
release: {
bucket: 'download.elasticsearch.org',
access: 'private',
//debug: true, // uncommment to prevent actual upload
upload: [
{
src: '<%= packageDir %>/<%= pkg.name %>-<%= pkg.version %>.zip',
dest: 'elasticsearch/<%= pkg.name %>/<%= pkg.name %>-<%= pkg.version %>.zip',
},
{
src: '<%= packageDir %>/<%= pkg.name %>-<%= pkg.version %>.tar.gz',
dest: 'elasticsearch/<%= pkg.name %>/<%= pkg.name %>-<%= pkg.version %>.tar.gz',
}
]
upload: upload
}
};
};