@@ -130,37 +130,6 @@ function copyFile(sFile, sNewFile, callback)
130
130
callback ( ) ;
131
131
}
132
132
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
-
164
133
cfg . paths . globjs = 'dev/**/*.js' ;
165
134
cfg . paths . static = 'rainloop/v/' + cfg . devVersion + '/static/' ;
166
135
cfg . paths . staticJS = 'rainloop/v/' + cfg . devVersion + '/static/js/' ;
@@ -521,7 +490,13 @@ gulp.task('rainloop:shortname', ['rainloop:zip'], function(callback) {
521
490
copyFile ( cfg . destPath + cfg . zipFile , cfg . destPath + cfg . zipFileShort , callback ) ;
522
491
} ) ;
523
492
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
+ } ) ;
525
500
526
501
// build (OwnCloud)
527
502
gulp . task ( 'rainloop:owncloud:copy' , function ( ) {
@@ -594,7 +569,13 @@ gulp.task('rainloop:owncloud:shortname', ['rainloop:owncloud:zip'], function(cal
594
569
copyFile ( cfg . destPath + cfg . zipFile , cfg . destPath + cfg . zipFileShort , callback ) ;
595
570
} ) ;
596
571
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
+ } ) ;
598
579
599
580
// main
600
581
gulp . task ( 'moment' , [ 'moment:locales' ] ) ;
@@ -607,11 +588,13 @@ gulp.task('clean', ['js:clean', 'css:clean', 'assets:clean']);
607
588
608
589
gulp . task ( 'rainloop:start' , [ 'rainloop:copy' , 'rainloop:setup' ] ) ;
609
590
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' ] ) ;
611
593
612
594
gulp . task ( 'owncloud' , [ 'rainloop:owncloud:copy' ,
613
595
'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' ] ) ;
615
598
616
599
// default
617
600
gulp . task ( 'default' , function ( callback ) {
@@ -629,6 +612,14 @@ gulp.task('watch', ['css:main', 'js:validate'], function() {
629
612
// aliases
630
613
gulp . task ( 'build' , [ 'rainloop' ] ) ;
631
614
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
+
632
623
gulp . task ( 'd' , [ 'default' ] ) ;
633
624
gulp . task ( 'w' , [ 'watch' ] ) ;
634
625
gulp . task ( 'l' , [ 'js:libs' ] ) ;
0 commit comments