提交 862eaa81 编写于 作者: NoSubject's avatar NoSubject

Merge branch 'wrdp' into 'develop'

修改git未安装,打包出错的问题

See merge request o2oa/o2oa!2953
......@@ -801,14 +801,20 @@ exports.build_concat = gulp.parallel(
);
function getGitV(){
var tagPromise = new Promise(function(s){
var tagPromise = new Promise(function(s, f){
git.exec({args : 'describe --tag'}, function (err, stdout) {
if (err){
f(err);
}
var v = stdout.substring(0, stdout.indexOf("-"));
s(v);
});
});
var revPromise = new Promise(function(s){
var revPromise = new Promise(function(s, f){
git.exec({args : 'rev-parse --short HEAD'}, function (err, hash) {
if (err){
f(err);
}
s(hash.trim());
});
});
......@@ -824,6 +830,11 @@ function build_web_v_html() {
.pipe(assetRev({"verConnecter": arr[0], "md5": arr[1]}))
.pipe(gulp.dest(dest))
.pipe(gutil.noop());
}, function(){
return gulp.src(src)
.pipe(assetRev())
.pipe(gulp.dest(dest))
.pipe(gutil.noop());
});
}
function build_web_api() {
......@@ -836,6 +847,8 @@ function build_web_api() {
function build_doc(){
return getGitV().then(function(arr){
return (shell.task('jsdoc -c o2web/jsdoc.conf.json -q version='+arr[0]+'-'+arr[1]+''))();
}, function(){
return (shell.task('jsdoc -c o2web/jsdoc.conf.json -q version='))();
});
}
exports.build_api = gulp.series(build_doc, build_web_api);
......@@ -856,6 +869,10 @@ function build_web_v_o2() {
// .pipe(rename({ extname: '.min.js' }))
// .pipe(gulp.dest(dest))
.pipe(gutil.noop());
}, function(){
return gulp.src(src)
.pipe(assetRev())
.pipe(gutil.noop());
});
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册