ionic-cordova-gulp-seed
Version:
Ionic & Cordova & Gulp seed with organized code, tests, bower support and some other stuff. Originated from ionic-angular-cordova-seed.
24 lines (16 loc) • 758 B
text/coffeescript
gulp = require('gulp-help')(require('gulp'))
runSequence = require 'run-sequence'
{GLOBALS, PUBLIC_GLOBALS, PATHS, DESTINATIONS} = require "../config"
GLOBALS.AVAILABLE_PLATFORMS.forEach (platform) ->
# Build the release and deploy it.
gulp.task "release:#{platform}",
"Release the #{platform} app",
(cb) ->
runSequence "cordova:build-release:#{platform}",
"deploy:release:#{platform}",
cb
releaseTasks = ["deploy:rollbar-sourcemaps:enable", "release:android", "release:ios"]
.filter (taskName) -> !!gulp.tasks[taskName]
if releaseTasks.length > 0
gulp.task "release", "Release the app - deploy it to both Android & iOS", ["build-release"], ->
runSequence.apply(runSequence, releaseTasks)