|
@@ -1,9 +1,23 @@
|
|
'use strict'
|
|
'use strict'
|
|
const path = require('path')
|
|
const path = require('path')
|
|
|
|
|
|
|
|
+//判断环境
|
|
|
|
+let os = require('os')
|
|
|
|
+let ifaces = os.networkInterfaces()
|
|
|
|
+let ip = '', result = []
|
|
|
|
+for(let dev in ifaces) {
|
|
|
|
+ ifaces[dev].forEach(function(details) {
|
|
|
|
+ if(ip === '' && details.family === 'IPv4' && !details.internal) {
|
|
|
|
+ ip = details.address
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+let getFile = ip == '192.168.1.43'?false:true
|
|
|
|
+
|
|
/******** 获取git版本信息 ********/
|
|
/******** 获取git版本信息 ********/
|
|
const fs = require("fs")
|
|
const fs = require("fs")
|
|
-let getFile = fs.existsSync('.git')
|
|
|
|
const gitHEAD = getFile?fs.readFileSync('.git/HEAD', 'utf-8').trim():false
|
|
const gitHEAD = getFile?fs.readFileSync('.git/HEAD', 'utf-8').trim():false
|
|
const ref = !gitHEAD?false:gitHEAD.split(': ')[1]
|
|
const ref = !gitHEAD?false:gitHEAD.split(': ')[1]
|
|
const develop = !gitHEAD?false:gitHEAD.split('/')[2]
|
|
const develop = !gitHEAD?false:gitHEAD.split('/')[2]
|