@jin7942/ray
Version:
Lightweight CI/CD deployment tool powered by Docker and Git
23 lines (22 loc) • 1.73 kB
JavaScript
;
/**
* RAY CI/CD Automation Library Entry
*
* This module provides both full pipeline execution
* and individual step functions for custom usage.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadProjectConfig = exports.loadAllProjects = exports.dockerDeployContainer = exports.dockerBuildImage = exports.gitCloneRepo = exports.createContext = exports.runAllPipelines = exports.runRayPipeline = void 0;
var main_1 = require("./main");
Object.defineProperty(exports, "runRayPipeline", { enumerable: true, get: function () { return main_1.runRayPipeline; } });
Object.defineProperty(exports, "runAllPipelines", { enumerable: true, get: function () { return main_1.runAllPipelines; } });
var contextBuilder_1 = require("./core/contextBuilder");
Object.defineProperty(exports, "createContext", { enumerable: true, get: function () { return contextBuilder_1.createContext; } });
// Optional: export individual core functions for advanced control
var core_1 = require("./core");
Object.defineProperty(exports, "gitCloneRepo", { enumerable: true, get: function () { return core_1.gitCloneRepo; } });
Object.defineProperty(exports, "dockerBuildImage", { enumerable: true, get: function () { return core_1.dockerBuildImage; } });
Object.defineProperty(exports, "dockerDeployContainer", { enumerable: true, get: function () { return core_1.dockerDeployContainer; } });
var configLoader_1 = require("./config/configLoader");
Object.defineProperty(exports, "loadAllProjects", { enumerable: true, get: function () { return configLoader_1.loadAllProjects; } });
Object.defineProperty(exports, "loadProjectConfig", { enumerable: true, get: function () { return configLoader_1.loadProjectConfig; } });