UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

17 lines (16 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BitbucketPipeline = void 0; const generate_file_1 = require("../generate-file"); const file_system_utils_1 = require("../../../utils/file-system-utils"); class BitbucketPipeline extends generate_file_1.GenerateFileTemplate { create(projectPath, framework, branch, packManager) { const serviceTemplates = file_system_utils_1.FileSystemUtils.buildPath(generate_file_1.GenerateFileTemplate.templatesFolder, "java", framework, "bitbucket", packManager); const templateMustache = file_system_utils_1.FileSystemUtils.buildPath(serviceTemplates, "bitbucket.pipelines.yml.mustache"); const params = {}; const pipelineFile = file_system_utils_1.FileSystemUtils.buildPath(projectPath, "bitbucket.pipelines.yml"); if (!file_system_utils_1.FileSystemUtils.exists(pipelineFile)) super.writeFile(pipelineFile, templateMustache, params); } } exports.BitbucketPipeline = BitbucketPipeline;