瀏覽代碼

Fixed multiple repo handling

production
chess 3 年之前
父節點
當前提交
61270c91e2
共有 1 個檔案被更改,包括 26 行新增0 行删除
  1. 26
    0
      index.js

+ 26
- 0
index.js 查看文件

@@ -940,6 +940,27 @@ var op = {
console.log(serverPid)
kill(serverPid)
}
, 'model' : () => {
if (__isElevated) {
var tasks = [
() => {
var p = nodeShellExec('mklink', [ `${processedArgs._[2]}.json`
, `..\\..\\node_modules\\chess-server-lib\\common\\models\\${processedArgs._[2]}.json`], {
inherit: true, shell: true
, cwd : instanceroot + `/${selectedinstance.instanceName}-server/${selectedinstance}/models`
, env: process.env
}).catch((e) => { console.error(e) })
return p;
}
];
return any(tasks).then(() => {
fs.writeFileSync('run.done', 'success')
}).catch(() => {
fs.writeFileSync('run.done', 'error')
})
}
else return op['runas']()
}
, 'use' : () => {
// use a certain named instance.
// Eg :
@@ -1320,6 +1341,11 @@ var elxr = {
}
, getpulltask(def){

def = def || {
requiresElevation : true,
reqularRepos : gitRepos,
elevatedRepos : elevatedRunasRepos
}
console.log(`-------------------Processing pull for : ${def.repo} ${def.branch}`)
console.dir(def)


Loading…
取消
儲存