|
|
@@ -1,8 +1,9 @@
|
|
|
module.exports = function(config) {
|
|
|
- return {
|
|
|
- tgz: {
|
|
|
+
|
|
|
+ var task = {
|
|
|
+ release: {
|
|
|
options: {
|
|
|
- archive: '<%= destDir %>/<%= pkg.name %>-latest.tar.gz'
|
|
|
+ archive: '<%= destDir %>/<%= pkg.name %>-<%= pkg.version %>.<%= platform %>-<%= arch %>.tar.gz'
|
|
|
},
|
|
|
files : [
|
|
|
{
|
|
|
@@ -17,24 +18,12 @@ module.exports = function(config) {
|
|
|
dest: '<%= pkg.name %>/',
|
|
|
}
|
|
|
]
|
|
|
- },
|
|
|
- tgz_release: {
|
|
|
- options: {
|
|
|
- archive: '<%= destDir %>/<%= pkg.name %>-<%= pkg.version %>.<%= arch %>.tar.gz'
|
|
|
- },
|
|
|
- files : [
|
|
|
- {
|
|
|
- expand: true,
|
|
|
- cwd: '<%= tempDir %>',
|
|
|
- src: ['**/*'],
|
|
|
- dest: '<%= pkg.name %>-<%= pkg.version %>/',
|
|
|
- },
|
|
|
- {
|
|
|
- expand: true,
|
|
|
- src: ['LICENSE.md', 'README.md', 'NOTICE.md'],
|
|
|
- dest: '<%= pkg.name %>-<%= pkg.version %>/',
|
|
|
- }
|
|
|
- ]
|
|
|
}
|
|
|
};
|
|
|
+
|
|
|
+ if (config.platform === 'windows') {
|
|
|
+ task.release.options.archive = '<%= destDir %>/<%= pkg.name %>-<%= pkg.version %>.<%= platform %>-<%= arch %>.zip';
|
|
|
+ }
|
|
|
+
|
|
|
+ return task;
|
|
|
};
|