Browse Source

elxr pull changes

production
elixirprod 1 year ago
parent
commit
883fa8f80f
1 changed files with 11 additions and 3 deletions
  1. 11
    3
      index.js

+ 11
- 3
index.js View File



console.log('Running exlr pull : ' + path.dirname(__dirname)) console.log('Running exlr pull : ' + path.dirname(__dirname))


if (!processedArgs.runas) gitRepos.map((def) => performPull(def, def.branch || 'master'))
if (!processedArgs.runas) gitRepos.map((def) => {
if (exludeMergeRepos[def.repo]) return Promise.resolve({ 'skipped': true })
else performPull(def, def.branch || 'master')
})
var etask = ()=>{ var etask = ()=>{
return any(elevatedRunasRepos.map((def) => performPull(def, def.branch || 'master'))).then(() => {
return any(elevatedRunasRepos.map((def) =>
{
if (exludeMergeRepos[def.repo]) return Promise.resolve({ 'skipped': true })
else performPull(def, def.branch || 'master')

})).then(() => {
fs.writeFileSync('run.done', 'success') fs.writeFileSync('run.done', 'success')
}).catch(() => { }).catch(() => {
fs.writeFileSync('run.done', 'error') fs.writeFileSync('run.done', 'error')
var excludeCheckouts = Object.assign(exludeMergeRepos) var excludeCheckouts = Object.assign(exludeMergeRepos)
delete excludeCheckouts[`elixir-config-${runconfig.NODE_ENV}`] delete excludeCheckouts[`elixir-config-${runconfig.NODE_ENV}`]
delete excludeCheckouts[`cihsr-config-${runconfig.NODE_ENV}`]
// delete excludeCheckouts[`cihsr-config-${runconfig.NODE_ENV}`]


var performMerge = (def) => { var performMerge = (def) => {
if (exludeMergeRepos[def.repo]) return Promise.resolve({ 'skipped': true }) if (exludeMergeRepos[def.repo]) return Promise.resolve({ 'skipped': true })

Loading…
Cancel
Save