34 lines
719 B
JavaScript
34 lines
719 B
JavaScript
/**
|
|
*
|
|
* @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 += '<p>部署:' + key + '完成!</p>';
|
|
})
|
|
.catch((err) => {
|
|
logger.error(err);
|
|
str += '<p>部署:' + key + '出错!</p>';
|
|
});
|
|
}
|
|
|
|
return str;
|
|
} |