Dont clean everything on release

This commit is contained in:
Jeffrey Morgan 2015-06-18 20:29:35 -07:00
parent 7957d5b2c3
commit b9c1a00a9b
1 changed files with 6 additions and 5 deletions

View File

@ -31,7 +31,7 @@ module.exports = function (grunt) {
grunt.registerTask('download-boot2docker-iso', 'Downloads provided boot2docker version', function () { grunt.registerTask('download-boot2docker-iso', 'Downloads provided boot2docker version', function () {
var version = grunt.config('version'); var version = grunt.config('version');
try { try {
var data = fs.readFileSync(path); var data = fs.readFileSync(path.join('resources', 'boot2docker.iso'));
var match = data.match(/Boot2Docker-v(\d+\.\d+\.\d+)/); var match = data.match(/Boot2Docker-v(\d+\.\d+\.\d+)/);
if (match && match[1] !== version) { if (match && match[1] !== version) {
grunt.task.run('curl:boot2docker-iso'); grunt.task.run('curl:boot2docker-iso');
@ -110,7 +110,7 @@ module.exports = function (grunt) {
src: [BASENAME + '.exe'] src: [BASENAME + '.exe']
}], }],
options: { options: {
icon: 'util/setup.ico', icon: 'util/kitematic.ico',
'file-version': packagejson.version, 'file-version': packagejson.version,
'product-version': packagejson.version, 'product-version': packagejson.version,
'version-string': { 'version-string': {
@ -130,7 +130,8 @@ module.exports = function (grunt) {
appDirectory: 'dist/' + BASENAME + '-win32/', appDirectory: 'dist/' + BASENAME + '-win32/',
authors: 'Docker Inc.', authors: 'Docker Inc.',
loadingGif: 'util/loading.gif', loadingGif: 'util/loading.gif',
setupIcon: 'util/kitematic.ico', setupIcon: 'util/setup.ico',
iconUrl: 'util/kitematic.ico',
description: APPNAME, description: APPNAME,
title: APPNAME, title: APPNAME,
exe: BASENAME + '.exe', exe: BASENAME + '.exe',
@ -325,9 +326,9 @@ module.exports = function (grunt) {
grunt.registerTask('default', ['download-binary', 'download-boot2docker-iso', 'newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']); grunt.registerTask('default', ['download-binary', 'download-boot2docker-iso', 'newer:babel', 'less', 'newer:copy:dev', 'shell:electron', 'watchChokidar']);
if (process.platform === 'win32') { if (process.platform === 'win32') {
grunt.registerTask('release', ['clean', 'download-binary', 'download-boot2docker-iso', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'create-windows-installer', 'rename:installer']); grunt.registerTask('release', ['clean:release', 'download-binary', 'download-boot2docker-iso', 'babel', 'less', 'copy:dev', 'electron:windows', 'copy:windows', 'rcedit:exes', 'create-windows-installer', 'rename:installer']);
} else { } else {
grunt.registerTask('release', ['clean', 'download-binary', 'download-boot2docker-iso', 'babel', 'less', 'copy:dev', 'electron:osx', 'copy:osx', 'shell:sign', 'shell:zip']); grunt.registerTask('release', ['clean:release', 'download-binary', 'download-boot2docker-iso', 'babel', 'less', 'copy:dev', 'electron:osx', 'copy:osx', 'shell:sign', 'shell:zip']);
} }
process.on('SIGINT', function () { process.on('SIGINT', function () {