@@ -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