【发布时间】:2021-05-10 10:55:13
【问题描述】:
我在 azure devops 构建管道中的 gulp 任务中遇到了一些问题。任务因以下错误而失败。无法找到实际错误的位置。请帮助跟踪 gulp 配置中的错误。提前致谢
错误:
Error deploying { Error: read ECONNRESET
at exports._errnoException (util.js:1026:11)
at TLSWrap.onread (net.js:569:26) code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
Job's done!
Gulp 任务:
gulp.task("upload:cdn", function () {
var logger = console.log;
var files = [];
var opts = {
serviceOptions: ['XXX', 'YYYY'], // custom arguments to azure.createBlobService
containerName: 'biz-core', // container name in blob
containerOptions: { publicAccessLevel: "blob" }, // container options
folder: 'assets', // path within container
deleteExistingBlobs: false, // true means recursively deleting anything under folder
concurrentUploadThreads: 2, // number of concurrent uploads, choose best for your network condition
zip: false, // gzip files if they become smaller after zipping, content-encoding header will change if file is zipped
metadata: { cacheControl: 'public,max-age=31536000' }, // metadata for each uploaded file
testRun: false // test run - means no blobs will be actually deleted or uploaded, see log messages for details
};
deploy(opts, files, logger, function (err) {
if (err) {
console.log("Error deploying", err);
}
console.log('Job\'s done!');
});
});
【问题讨论】:
-
本地运行
gulp命令,结果如何?尝试在管道中将变量system.debug设置为True,看看是否可以获得更多日志。
标签: azure-devops gulp continuous-integration build-pipeline