Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fuyue82
o2oa
提交
f45f279f
o2oa
项目概览
fuyue82
/
o2oa
与 Fork 源项目一致
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f45f279f
编写于
4月 17, 2020
作者:
NoSubject
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改gulpfile,从gitlab下载commons和jvm
上级
7969d46e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
57 addition
and
2 deletion
+57
-2
gulpfile.js
gulpfile.js
+57
-2
未找到文件。
gulpfile.js
浏览文件 @
f45f279f
...
...
@@ -99,7 +99,7 @@ function ProgressBar(description, bar_length){
};
}
function
downloadFile
(
path
,
filename
,
headcb
,
progresscb
,
cb
){
function
downloadFile
_progress
(
path
,
filename
,
headcb
,
progresscb
,
cb
){
var
dest
=
`o2server/
${
filename
}
`
;
// fs.exists(dest, function(exists) {
...
...
@@ -144,7 +144,7 @@ function downloadFile(path, filename, headcb, progresscb, cb){
});
request
.
get
(
options
).
pipe
(
str
).
pipe
(
stream
);
}
else
{
gutil
.
log
(
gutil
.
colors
.
red
(
"
download error
"
),
"
:
"
,
gutil
.
colors
.
red
(
filename
),
"
statusCode:
"
+
res
ponse
.
statusCode
);
gutil
.
log
(
gutil
.
colors
.
red
(
"
download error
"
),
"
:
"
,
gutil
.
colors
.
red
(
filename
),
"
statusCode:
"
+
res
.
statusCode
);
}
})
req
.
on
(
'
error
'
,
(
e
)
=>
{
...
...
@@ -154,6 +154,61 @@ function downloadFile(path, filename, headcb, progresscb, cb){
// }
//});
}
function
downloadFile
(
path
,
filename
,
headcb
,
progresscb
,
cb
){
var
dest
=
`o2server/
${
filename
}
`
;
// fs.exists(dest, function(exists) {
// if (exists){
// headcb(1);
// progresscb({transferred:1});
// cb();
// }else{
let
stream
=
fs
.
createWriteStream
(
dest
);
var
options
=
{
url
:
protocol
+
"
://
"
+
downloadHost
+
path
};
var
fileHost
=
downloadHost
;
var
filePath
=
path
;
stream
.
on
(
'
finish
'
,
()
=>
{
//gutil.log("download", ":", gutil.colors.green(filename), " completed!");
cb
();
});
stream
.
on
(
'
error
'
,
(
err
)
=>
{
gutil
.
log
(
gutil
.
colors
.
red
(
"
download error
"
),
"
:
"
,
gutil
.
colors
.
red
(
filename
),
err
);
});
// var req = http.request({
// host:fileHost,
// path:filePath,
// method:'HEAD'
// },function (res){
// if (res.statusCode == 200) {
// res.setEncoding(null);
// var time = 0;
// var l = res.headers['content-length'];
// var str = progress({
// length: l,
// time: 100 /* ms */
// });
// headcb(l);
//
// str.on('progress', function(progress) {
// if (pb){
// progresscb(progress);
// pb.render({ completed: currentLength, total: totalLength, time: time+=100 });
// }
//
// });
request
.
get
(
options
).
pipe
(
stream
);
// } else {
// gutil.log(gutil.colors.red("download error"), ":", gutil.colors.red(filename), "statusCode:"+res.statusCode);
// }
// })
// req.on('error', (e) => {
// gutil.log(gutil.colors.red("download error"), ":", gutil.colors.red(filename), e);
// });
// req.end();
// }
//});
}
var
commonsLength
=
0
;
var
jvmLenght
=
0
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录