@@ -130,37 +130,6 @@ function copyFile(sFile, sNewFile, callback)
130130	callback ( ) ; 
131131} 
132132
133- function  signFile ( sFile ,  callback ) 
134- { 
135- 	var  exec  =  require ( 'child_process' ) . exec ; 
136- 	exec ( 'gpg2 --openpgp -u 87DA4591 -a -b '  +  sFile ,  function ( err )  { 
137- 		if  ( err )  { 
138- 			gutil . log ( 'gpg error: skip' ) ; 
139- 		} 
140- 		callback ( ) ; 
141- 	} ) ; 
142- } 
143- 
144- function  signFileTask ( callback )  { 
145- 	if  ( argv . sign ) 
146- 	{ 
147- 		signFile ( cfg . destPath  +  cfg . zipFile ,  function ( )  { 
148- 			if  ( cfg . zipFileShort ) 
149- 			{ 
150- 				signFile ( cfg . destPath  +  cfg . zipFileShort ,  callback ) ; 
151- 			} 
152- 			else 
153- 			{ 
154- 				callback ( ) ; 
155- 			} 
156- 		} ) ; 
157- 	} 
158- 	else 
159- 	{ 
160- 		callback ( ) ; 
161- 	} 
162- } ; 
163- 
164133cfg . paths . globjs  =  'dev/**/*.js' ; 
165134cfg . paths . static  =  'rainloop/v/'  +  cfg . devVersion  +  '/static/' ; 
166135cfg . paths . staticJS  =  'rainloop/v/'  +  cfg . devVersion  +  '/static/js/' ; 
@@ -521,7 +490,13 @@ gulp.task('rainloop:shortname', ['rainloop:zip'], function(callback) {
521490	copyFile ( cfg . destPath  +  cfg . zipFile ,  cfg . destPath  +  cfg . zipFileShort ,  callback ) ; 
522491} ) ; 
523492
524- gulp . task ( 'rainloop:sign' ,  [ 'rainloop:shortname' ] ,  signFileTask ) ; 
493+ gulp . task ( 'rainloop:copy-dist' ,  [ 'rainloop:shortname' ] ,  function ( callback )  { 
494+ 	var  newPath  =  cfg . destPath . replace ( 'build/dist/releases' ,  'dist/releases' ) ; 
495+ 	fs . mkdirSync ( newPath ,  '0777' ,  true ) ; 
496+ 	copyFile ( cfg . destPath  +  cfg . zipFile ,  newPath  +  cfg . zipFile ,  function ( )  { 
497+ 		copyFile ( cfg . destPath  +  cfg . zipFileShort ,  newPath  +  cfg . zipFileShort ,  callback ) ; 
498+ 	} ) ; 
499+ } ) ; 
525500
526501// build (OwnCloud) 
527502gulp . task ( 'rainloop:owncloud:copy' ,  function ( )  { 
@@ -594,7 +569,13 @@ gulp.task('rainloop:owncloud:shortname', ['rainloop:owncloud:zip'], function(cal
594569	copyFile ( cfg . destPath  +  cfg . zipFile ,  cfg . destPath  +  cfg . zipFileShort ,  callback ) ; 
595570} ) ; 
596571
597- gulp . task ( 'rainloop:owncloud:sign' ,  [ 'rainloop:owncloud:shortname' ] ,  signFileTask ) ; 
572+ gulp . task ( 'rainloop:owncloud:copy-dist' ,  [ 'rainloop:owncloud:shortname' ] ,  function ( callback )  { 
573+ 	var  newPath  =  cfg . destPath . replace ( 'build/dist/releases' ,  'dist/releases' ) ; 
574+ 	fs . mkdirSync ( newPath ,  '0777' ,  true ) ; 
575+ 	copyFile ( cfg . destPath  +  cfg . zipFile ,  newPath  +  cfg . zipFile ,  function ( )  { 
576+ 		copyFile ( cfg . destPath  +  cfg . zipFileShort ,  newPath  +  cfg . zipFileShort ,  callback ) ; 
577+ 	} ) ; 
578+ } ) ; 
598579
599580// main 
600581gulp . task ( 'moment' ,  [ 'moment:locales' ] ) ; 
@@ -607,11 +588,13 @@ gulp.task('clean', ['js:clean', 'css:clean', 'assets:clean']);
607588
608589gulp . task ( 'rainloop:start' ,  [ 'rainloop:copy' ,  'rainloop:setup' ] ) ; 
609590
610- gulp . task ( 'rainloop' ,  [ 'rainloop:start' ,  'rainloop:zip' ,  'rainloop:clean' ,  'rainloop:shortname' ,  'rainloop:sign' ] ) ; 
591+ gulp . task ( 'rainloop' ,  [ 'rainloop:start' ,  'rainloop:zip' ,  'rainloop:clean' ,  'rainloop:shortname' ] ) ; 
592+ gulp . task ( 'rainloop:docker' ,  [ 'rainloop' ,  'rainloop:copy-dist' ] ) ; 
611593
612594gulp . task ( 'owncloud' ,  [ 'rainloop:owncloud:copy' , 
613595	'rainloop:owncloud:copy-rainloop' ,  'rainloop:owncloud:copy-rainloop:clean' , 
614- 	'rainloop:owncloud:setup' ,  'rainloop:owncloud:zip' ,  'rainloop:owncloud:clean' ,  'rainloop:owncloud:shortname' ,  'rainloop:owncloud:sign' ] ) ; 
596+ 	'rainloop:owncloud:setup' ,  'rainloop:owncloud:zip' ,  'rainloop:owncloud:clean' ,  'rainloop:owncloud:shortname' ] ) ; 
597+ gulp . task ( 'owncloud:docker' ,  [ 'owncloud' ,  'rainloop:owncloud:copy-dist' ] ) ; 
615598
616599// default 
617600gulp . task ( 'default' ,  function ( callback )  { 
@@ -629,6 +612,14 @@ gulp.task('watch', ['css:main', 'js:validate'], function() {
629612// aliases 
630613gulp . task ( 'build' ,  [ 'rainloop' ] ) ; 
631614
615+ gulp . task ( 'all' ,  function ( callback )  { 
616+ 	runSequence ( 'rainloop' ,  'owncloud' ,  callback ) ; 
617+ } ) ; 
618+ 
619+ gulp . task ( 'all:docker' ,  function ( callback )  { 
620+ 	runSequence ( 'rainloop:docker' ,  'owncloud:docker' ,  callback ) ; 
621+ } ) ; 
622+ 
632623gulp . task ( 'd' ,  [ 'default' ] ) ; 
633624gulp . task ( 'w' ,  [ 'watch' ] ) ; 
634625gulp . task ( 'l' ,  [ 'js:libs' ] ) ; 
0 commit comments