Procházet zdrojové kódy

`grunt dist` builds archive and cdnjs now

Adam Shaw před 11 roky
rodič
revize
fa827fafa0
1 změnil soubory, kde provedl 21 přidání a 11 odebrání
  1. 21 11
      Gruntfile.js

+ 21 - 11
Gruntfile.js

@@ -32,20 +32,22 @@ module.exports = function(grunt) {
 	config.meta = grunt.file.readJSON('fullcalendar.jquery.json');
 
 	// The "grunt" command with no arguments
-	grunt.registerTask('default', 'archive');
+	grunt.registerTask('default', 'dist');
 
-	// Bare minimum for debugging
-	grunt.registerTask('dev', [
-		'lumbar:build',
-		'languages'
-	]);
-
-	// Builds a clean dist directory, for a new release possibly
+	// Builds all distributable files, for a new release possibly
 	grunt.registerTask('dist', [
 		'clean',
 		'modules',
 		'languages',
-		'karma:continuous'
+		'karma:continuous',
+		'archiveDist',
+		'cdnjsDist'
+	]);
+
+	// Bare minimum for debugging
+	grunt.registerTask('dev', [
+		'lumbar:build',
+		'languages'
 	]);
 
 
@@ -157,10 +159,14 @@ module.exports = function(grunt) {
 	----------------------------------------------------------------------------------------------------*/
 
 	grunt.registerTask('archive', 'Create a distributable ZIP archive', [
-		'clean:archive',
 		'modules',
 		'languages',
 		'karma:continuous',
+		'archiveDist'
+	]);
+
+	grunt.registerTask('archiveDist', [
+		'clean:archive',
 		'copy:archiveModules',
 		'copy:archiveLanguages',
 		'copy:archiveLanguagesAll',
@@ -291,10 +297,14 @@ module.exports = function(grunt) {
 	----------------------------------------------------------------------------------------------------*/
 
 	grunt.registerTask('cdnjs', 'Build files for CDNJS\'s hosted version of FullCalendar', [
-		'clean:cdnjs',
 		'modules',
 		'languages',
 		'karma:continuous',
+		'cdnjsDist'
+	]);
+
+	grunt.registerTask('cdnjsDist', [
+		'clean:cdnjs',
 		'copy:cdnjsModules',
 		'copy:cdnjsLanguages',
 		'copy:cdnjsLanguagesAll',