Browse Source

Fix paths from sub-folder

pull/1845/head
jlukic 10 years ago
parent
commit
45de05e2ce
7 changed files with 97 additions and 31 deletions
  1. 6
      tasks/admin/components/create.js
  2. 10
      tasks/admin/components/init.js
  3. 10
      tasks/admin/components/update.js
  4. 6
      tasks/admin/distributions/create.js
  5. 22
      tasks/admin/distributions/init.js
  6. 10
      tasks/admin/distributions/update.js
  7. 64
      tasks/admin/register-repos.js

6
tasks/admin/components/create.js

@ -36,9 +36,9 @@ var
tap = require('gulp-tap'),
// config
config = require('../config/user'),
release = require('../config/admin/release'),
project = require('../config/project/release'),
config = require('../../config/user'),
release = require('../../config/admin/release'),
project = require('../../config/project/release'),
// shorthand
version = project.version,

10
tasks/admin/components/init.js

@ -25,14 +25,14 @@ var
mkdirp = require('mkdirp'),
// admin files
github = require('../config/admin/github.js'),
release = require('../config/admin/release'),
project = require('../config/project/release'),
github = require('../../config/admin/github.js'),
release = require('../../config/admin/release'),
project = require('../../config/project/release'),
// oAuth configuration for GitHub
oAuth = fs.existsSync(__dirname + '/../config/admin/oauth.js')
? require('../config/admin/oauth')
oAuth = fs.existsSync(__dirname + '/../../config/admin/oauth.js')
? require('../../config/admin/oauth')
: false,
// shorthand

10
tasks/admin/components/update.js

@ -24,14 +24,14 @@ var
requireDotFile = require('require-dot-file'),
// admin files
github = require('../config/admin/github.js'),
release = require('../config/admin/release'),
project = require('../config/project/release'),
github = require('../../config/admin/github.js'),
release = require('../../config/admin/release'),
project = require('../../config/project/release'),
// oAuth configuration for GitHub
oAuth = fs.existsSync(__dirname + '/../config/admin/oauth.js')
? require('../config/admin/oauth')
oAuth = fs.existsSync(__dirname + '/../../config/admin/oauth.js')
? require('../../config/admin/oauth')
: false,
// shorthand

6
tasks/admin/distributions/create.js

@ -31,9 +31,9 @@ var
tap = require('gulp-tap'),
// config
config = require('../config/user'),
release = require('../config/admin/release'),
project = require('../config/project/release'),
config = require('../../config/user'),
release = require('../../config/admin/release'),
project = require('../../config/project/release'),
// shorthand
version = project.version,

22
tasks/admin/distributions/init.js

@ -25,25 +25,27 @@ var
mkdirp = require('mkdirp'),
// admin files
github = require('../config/admin/github.js'),
release = require('../config/admin/release'),
project = require('../config/project/release'),
github = require('../../config/admin/github.js'),
release = require('../../config/admin/release'),
project = require('../../config/project/release'),
// oAuth configuration for GitHub
oAuth = fs.existsSync(__dirname + '/../config/admin/oauth.js')
? require('../config/admin/oauth')
oAuth = fs.existsSync(__dirname + '/../../config/admin/oauth.js')
? require('../../config/admin/oauth')
: false,
// shorthand
version = project.version
;
console.log(__dirname + '/../../config/admin/oauth.js');
module.exports = function(callback) {
var
index = -1,
total = release.components.length,
total = release.distributions.length,
timer,
stream,
stepRepo
@ -65,10 +67,10 @@ module.exports = function(callback) {
}
var
component = release.components[index]
outputDirectory = path.resolve(release.outputRoot + component),
capitalizedComponent = component.charAt(0).toUpperCase() + component.slice(1),
repoName = release.distRepoRoot + capitalizedComponent,
component = release.distributions[index],
lowerCaseComponent = component.toLowerCase(),
outputDirectory = path.resolve(release.outputRoot + lowerCaseComponent),
repoName = release.distRepoRoot + component,
gitOptions = { cwd: outputDirectory },
pullOptions = { args: '-q', cwd: outputDirectory, quiet: true },

10
tasks/admin/distributions/update.js

@ -24,14 +24,14 @@ var
requireDotFile = require('require-dot-file'),
// admin files
github = require('../config/admin/github.js'),
release = require('../config/admin/release'),
project = require('../config/project/release'),
github = require('../../config/admin/github.js'),
release = require('../../config/admin/release'),
project = require('../../config/project/release'),
// oAuth configuration for GitHub
oAuth = fs.existsSync(__dirname + '/../config/admin/oauth.js')
? require('../config/admin/oauth')
oAuth = fs.existsSync(__dirname + '/../../config/admin/oauth.js')
? require('../../config/admin/oauth')
: false,
// shorthand

64
tasks/admin/register-repos.js

@ -0,0 +1,64 @@
/*******************************
Register PM
*******************************/
/*
Task to register component repos with Package Managers
* Registers component with bower
* Registers component with NPM
*/
var
// node dependencies
process = require('child_process'),
// config
release = require('../config/admin/release'),
total = release.components.length,
index = -1,
stream,
stepRepo
;
module.exports = function(callback) {
console.log('Registering repos with package managers');
// Do Git commands synchronously per component, to avoid issues
stepRepo = function() {
index = index + 1;
if(index >= total) {
return;
}
var
component = release.components[index],
outputDirectory = release.outputRoot + component + '/',
capitalizedComponent = component.charAt(0).toUpperCase() + component.slice(1),
packageName = release.packageRoot + component,
repoName = release.repoRoot + capitalizedComponent,
gitURL = 'https://github.com/' + release.org + '/' + repoName + '.git',
exec = process.exec,
execSettings = {cwd: outputDirectory},
registerBower = 'bower register ' + packageName + ' ' + gitURL,
updateNPM = 'npm publish'
;
/* Register with Bower */
/* One Time
exec(registerBower, execSettings, function(err, stdout, stderr) {
stepRepo();
});
*/
/* Register with NPM */
exec(updateNPM, execSettings, function(err, stdout, stderr) {
console.log(err, stdout, stderr);
stepRepo();
});
};
stepRepo();
};
Loading…
Cancel
Save