import * as plugins from './npmci.plugins' import {bash} from './npmci.bash' import * as env from './npmci.env' import * as buildDocker from './npmci.build.docker' /** * defines possible build services */ export type TBuildService = 'docker'; /** * builds for a specific service */ export let build = function(commandArg): plugins.q.Promise { switch (commandArg) { case 'docker': return buildDocker.build() default: plugins.beautylog.log('build target ' + commandArg + ' not recognised!') }; return }