This commit is contained in:
Vladimir Polyakov 2015-11-22 11:15:38 +03:00
commit 673c2bf2dd
3 changed files with 14 additions and 10 deletions

View File

@ -2,7 +2,12 @@ data
.npmignore
test
static/css/**/*.less
static/js
#ignore all static/js except shared
static/js/app
static/js/libs
static/js/requirejs
static/js/templates
static/js/*.js
.bowerrc
bower.json
*.tgz

15
app.js
View File

@ -143,13 +143,12 @@ Steppy(
// path to root dir (with projects, builds etc)
app.config.paths.data = path.join(process.cwd(), 'data');
app.config.paths.projects = path.join(app.config.paths.data, 'projects');
app.config.paths.builds = path.join(app.config.paths.data, 'builds');
app.config.paths.db = path.join(app.config.paths.data, 'db');
app.config.paths.preload = path.join(app.config.paths.data, 'preload.json');
var buildDirExistsCallback = this.slot();
fs.exists(app.config.paths.builds, function(isExists) {
buildDirExistsCallback(null, isExists);
var dbDirExistsCallback = this.slot();
fs.exists(app.config.paths.db, function(isExists) {
dbDirExistsCallback(null, isExists);
});
var preloadExistsCallback = this.slot();
@ -157,11 +156,11 @@ Steppy(
preloadExistsCallback(null, isExists);
});
},
function(err, isBuildsDirExists, isPreloadExists) {
if (!isBuildsDirExists) {
fs.mkdir(app.config.paths.builds, this.slot());
} else {
function(err, isDbDirExists, isPreloadExists) {
if (isDbDirExists) {
this.pass(null);
} else {
fs.mkdir(app.config.paths.db, this.slot());
}
if (isPreloadExists) {

View File

@ -1,6 +1,6 @@
{
"name": "nci",
"version": "0.1.4",
"version": "0.2.1",
"description": "Continuous integration server written in node.js",
"bin": {
"nci": "bin/nci"