1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const tslib_1 = require("tslib");
|
4 | const path = tslib_1.__importStar(require("path"));
|
5 | exports.createStateDirEnv = (teamName, opOrWorkflowName, runId) => {
|
6 | return path.resolve(`/${teamName}/${opOrWorkflowName}/${runId}`);
|
7 | };
|
8 | exports.createConfigDirEnv = (teamName, opOrWorkflowName) => {
|
9 | return path.resolve(`/${teamName}/${opOrWorkflowName}`);
|
10 | };
|
11 | exports.replaceStateDirEnv = (runOrStep, teamName, opOrWorkflowName, runId) => {
|
12 | return runOrStep.replace('{{OPS_STATE_DIR}}', exports.createStateDirEnv(teamName, opOrWorkflowName, runId));
|
13 | };
|
14 | exports.replaceConfigDirEnv = (runOrStep, teamName, opOrWorkflowName) => {
|
15 | return runOrStep.replace('{{OPS_CONFIG_DIR}}', exports.createConfigDirEnv(teamName, opOrWorkflowName));
|
16 | };
|