Files
cypress/packages/example/gulpfile.js
Jennifer Shehane c8dac444f9 replace gulp-gh-pages-will with original gulp-gh-pages (#4827)
* replace gulp-gh-pages-will with original gulp-gh-pages

- the original has the gift update that was intended for the forked
versions usage.

* actually, the dep updated needed is only in their 'next' release.

Nobody has any idea why they haven't tagged it as latest in npm, the
repo looks a bit abandoned tbh.

* update require statement to new dep

* fix weird merge conflict
2019-12-19 22:07:14 +06:30

39 lines
874 B
JavaScript

const gulp = require('gulp')
const ghPages = require('gulp-gh-pages')
const gulpClean = require('gulp-clean')
const RevAll = require('gulp-rev-all')
const assets = () => {
const revAllOpts = {
dontGlobal: ['.ico', 'fira.css', 'javascript-logo.png'],
dontRenameFile: ['.ico', '.html', /fonts/],
dontSearchFile: ['.js'],
debug: false,
}
return gulp.src('./app/**/*')
.pipe(RevAll.revision(revAllOpts))
.pipe(gulp.dest('build'))
}
const cname = () => {
return gulp.src('CNAME', { allowEmpty: true })
.pipe(gulp.dest('build'))
}
const clean = () => {
return gulp.src('./build', { allowEmpty: true })
.pipe(gulpClean())
}
const pushGhPages = () => {
return gulp.src('build/**/*')
.pipe(ghPages())
}
const build = gulp.series(clean, gulp.parallel(assets, cname))
exports.build = build
exports.deploy = gulp.series(build, pushGhPages)