Skip to content

Collaborne/gulp-inject-git-rev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-inject-git-rev Build Status Greenkeeper badge

Gulp plugin to inject the git revision number

Usage

Install the plugin:

npm install gulp-inject-git-rev --save

Add the %%GULP.GIT_REV_VERSION%% placeholder to any of your files, e.g.:

<html>
  <head>
    <script>
      window.REV_VERSION = '%%GULP.GIT_REV_VERSION%%';
      console.log(`This is revision ${window.REV_VERSION}.`);
    </script>
  </head>
  <body>
    Hello world from revision %%GULP.GIT_REV_VERSION%%!
  </body>
</html>

Finally, add the plugin to your gulpfile.js:

const injectGitRev = require('gulp-inject-git-rev');

gulp.task('default', ['fetch-git-rev'], function() {
  return gulp.src('src/**/*')
    .pipe(injectGitRev())
    .pipe(gulp.dest('dist'));
}