forked from TenthPres/TouchPointScripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.js
More file actions
29 lines (22 loc) · 741 Bytes
/
gulpfile.js
File metadata and controls
29 lines (22 loc) · 741 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const gulp = require('gulp'),
zip = require('gulp-zip');
function buildEverything(cb) {
// Mapify Only
gulp.src(['Mapify/*.py', "Mapify/keyword"])
.pipe(zip('Mapify.zip'))
.pipe(gulp.dest('.Builds'));
// Tuition Only
gulp.src(['TuitionAutomation/*.py', "TuitionAutomation/keyword", "TuitionAutomation/*.sql"])
.pipe(zip('TuitionAutomation.zip'))
.pipe(gulp.dest('.Builds'));
// Non-Weekly Meetings Only
gulp.src(['NonweeklyMeetings/*.py', "NonweeklyMeetings/keyword"])
.pipe(zip('NonweeklyMeetings.zip'))
.pipe(gulp.dest('.Builds'));
// Pckgd Installer
gulp.src(['Pckgd/*.py', "Pckgd/keyword"])
.pipe(zip('Pckgd.zip'))
.pipe(gulp.dest('.Builds'));
cb();
}
exports.default = buildEverything;