2016-06-02 11:39:03 +00:00
|
|
|
import "typings-global";
|
|
|
|
import * as plugins from "./npmci.plugins";
|
|
|
|
import {bash} from "./npmci.bash";
|
2016-06-03 00:56:20 +00:00
|
|
|
import * as env from "./npmci.env";
|
2016-06-02 11:39:03 +00:00
|
|
|
|
|
|
|
export let build = function(commandArg){
|
2016-06-03 00:10:34 +00:00
|
|
|
switch(commandArg){
|
|
|
|
case "docker":
|
2016-06-03 01:44:24 +00:00
|
|
|
return docker();
|
2016-06-03 00:10:34 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
let docker = function(){
|
|
|
|
let done = plugins.q.defer();
|
2016-06-03 01:44:24 +00:00
|
|
|
plugins.shelljs.exec("docker build -t " + env.dockerTag());
|
2016-06-03 00:10:34 +00:00
|
|
|
done.resolve();
|
|
|
|
return done.promise;
|
|
|
|
}
|
|
|
|
|