El plugin gulp-gh-pages
El plugin gulp-gh-pages
simplifica el proceso de despliegue en gh-pages
. Para ello ponemos una tarea:
var gulp = require('gulp');
var ghPages = require('gulp-gh-pages');
gulp.task('deploy', function() {
return gulp.src('./minified/**/*')
.pipe(ghPages());
});
/minified
is the directory we're deploying, and
/**/*
means it will deploy all the files and directories recursively.
Now, you should be able to call your task by doing:
gulp deploy
All files and directories inside of /minified
will be pushed to the gh-pages
branch
at remote origin
. The branch to push can be changed ghPages({branch: "master"})
.