mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-26 02:35:25 +02:00
Add gulp buildpack.
This commit is contained in:
29
buildpack/buildpacks/gulp/bin/compile
Executable file
29
buildpack/buildpacks/gulp/bin/compile
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e # fail fast
|
||||
set -o pipefail # don't ignore exit codes when piping output
|
||||
# set -x # enable debugging
|
||||
|
||||
# Configure directories
|
||||
build_dir=$1
|
||||
cache_dir=$2
|
||||
env_dir=$3
|
||||
|
||||
bp_dir=$(cd $(dirname $0); cd ..; pwd)
|
||||
|
||||
# Load some convenience functions like status() and indent()
|
||||
source $bp_dir/bin/common.sh
|
||||
|
||||
# Expose user-installed bower
|
||||
export PATH=$build_dir/node_modules/.bin:$PATH
|
||||
|
||||
# Get gulp version
|
||||
gulp_bin=$(which gulp)
|
||||
status "Using Gulp from ${gulp_bin#$build_dir/}"
|
||||
gulp -v 2>&1 | indent
|
||||
|
||||
# Run subsequent node/gulp commands from the build path
|
||||
cd $build_dir
|
||||
|
||||
status "Building"
|
||||
gulp build 2>&1 | indent
|
||||
Reference in New Issue
Block a user