UNPKG

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