/** * * @authors Tony.Deng (dengtongyu123@163.com) * @date 2018-05-17 10:42:03 * @version $Id$ */ const path = require('path'); const fs = require('fs-extra'); const srcPath = '/var/local/githook/webpage/build/pages/'; const targetPath = '/data/wwwroot/node/pages/'; exports.use = async (data, log4js) => { const logger = log4js.getLogger(path.parse(__filename).name); let str = ''; for (let key in data) { let target = targetPath + key; let src = srcPath + key; let flie = await fs.copy(src, target) .then(() => { str += '
部署:' + key + '完成!
'; }) .catch((err) => { logger.error(err); str += '部署:' + key + '出错!
'; }); } return str; }