Use export-subst gitattribute to allow tarball builds
For example it would do the following: let subst = "d3bf557c";
This commit is contained in:
parent
1d679b59a0
commit
6e5c7bf308
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/build/webpack.prod.conf.js export-subst
|
@ -11,9 +11,16 @@ var env = process.env.NODE_ENV === 'testing'
|
|||||||
? require('../config/test.env')
|
? require('../config/test.env')
|
||||||
: config.build.env
|
: config.build.env
|
||||||
|
|
||||||
let commitHash = require('child_process')
|
let commitHash = (() => {
|
||||||
.execSync('git rev-parse --short HEAD')
|
let subst = "$Format:%h$";
|
||||||
.toString();
|
if(!subst.match(/Format:/)) {
|
||||||
|
return subst;
|
||||||
|
} else {
|
||||||
|
return require('child_process')
|
||||||
|
.execSync('git rev-parse --short HEAD')
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
|
||||||
var webpackConfig = merge(baseWebpackConfig, {
|
var webpackConfig = merge(baseWebpackConfig, {
|
||||||
mode: 'production',
|
mode: 'production',
|
||||||
|
1
changelog.d/export-subst-hash.fix
Normal file
1
changelog.d/export-subst-hash.fix
Normal file
@ -0,0 +1 @@
|
|||||||
|
Use export-subst gitattribute to allow tarball builds
|
Loading…
Reference in New Issue
Block a user