diff options
author | Sam Potts <me@sampotts.me> | 2016-04-25 19:10:10 +1000 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2016-04-25 19:10:10 +1000 |
commit | 70297321c3ba96cc7cbf0fdcc25ada49de604d4e (patch) | |
tree | c5bf09f0363462c10238a7126f2ec71bb74d474a /gulpfile.js | |
parent | a02609c3e3176845f74396e259d14fe2a4db14ca (diff) | |
parent | 5bb4d70cf76c0bd0dce906ae6416c5c039a11b85 (diff) | |
download | plyr-70297321c3ba96cc7cbf0fdcc25ada49de604d4e.tar.lz plyr-70297321c3ba96cc7cbf0fdcc25ada49de604d4e.tar.xz plyr-70297321c3ba96cc7cbf0fdcc25ada49de604d4e.zip |
Merge branch 'develop' of github.com:selz/plyr into develop
# Conflicts:
# .gitignore
# dist/plyr.css
# dist/plyr.js
# dist/sprite.svg
# docs/dist/docs.css
# docs/dist/docs.js
# docs/src/less/components/examples.less
# src/js/plyr.js
# src/less/plyr.less
# src/sprite/icon-fast-forward.svg
# src/sprite/icon-pause.svg
# src/sprite/icon-play.svg
# src/sprite/icon-rewind.svg
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/gulpfile.js b/gulpfile.js index ca7c0de5..5083a75b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -214,8 +214,10 @@ options = { // If aws is setup if("cdn" in aws) { - var cdnpath = new RegExp(aws.cdn.bucket + "\/(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)","gi"), - localpath = new RegExp("(\.\.\/)?dist", "gi"); + var regex = "(\\d+\\.)?(\\d+\\.)?(\\*|\\d+)", + cdnpath = new RegExp(aws.cdn.bucket + "\/" + regex, "gi"), + semver = new RegExp("v" + regex, "gi"), + localpath = new RegExp("(\.\.\/)?dist", "gi"); } // Publish version to CDN bucket @@ -244,6 +246,11 @@ gulp.task("docs", function () { .pipe(replace(cdnpath, aws.cdn.bucket + "/" + version)) .pipe(gulp.dest(root)); + // Replace versioned files in plyr.js + gulp.src(path.join(root, "src/js/plyr.js")) + .pipe(replace(semver, "v" + version)) + .pipe(gulp.dest(path.join(root, "src/js/"))); + // Replace local file paths with remote paths in docs // e.g. "../dist/plyr.js" to "https://cdn.plyr.io/x.x.x/plyr.js" gulp.src([paths.docs.root + "*.html"]) @@ -253,6 +260,7 @@ gulp.task("docs", function () { // Upload error.html to cdn (as well as docs site) gulp.src([paths.docs.root + "error.html"]) + .pipe(replace(localpath, "https://" + aws.cdn.bucket + "/" + version)) .pipe(gzip()) .pipe(s3(aws.cdn, options.docs)); }); |