Skip to content

Commit

Permalink
3.4.2 when running in pipelines environment, some checks are skipped
Browse files Browse the repository at this point in the history
  • Loading branch information
skifahrer committed Apr 29, 2024
1 parent 44f4e66 commit cb25bbc
Show file tree
Hide file tree
Showing 6 changed files with 94 additions and 522 deletions.
2 changes: 1 addition & 1 deletion dist/bratiska-cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const tag_1 = require("./tag");
const label_1 = require("./label");
const common_1 = require("./common");
const helpers = __importStar(require("./helpers"));
const version = "3.4.1";
const version = "3.4.2";
const deploy = new deploy_1.Deploy();
const tag = new tag_1.Tag();
const common = new common_1.Common();
Expand Down
78 changes: 39 additions & 39 deletions dist/build_image.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,56 +15,56 @@ const check_pushed_image_1 = require("./build_image/check_pushed_image");
const clean_docker_image_1 = require("./build_image/clean_docker_image");
const check_build_image_commands_1 = require("./build_image/check_build_image_commands");
class BuildImage {
check_docker_file(options) {
(0, check_docker_file_1.check_docker_file)(options);
}
check_docker_file(options) {
(0, check_docker_file_1.check_docker_file)(options);
}

check_docker(options) {
(0, check_docker_1.check_docker)(options);
}
check_docker(options) {
(0, check_docker_1.check_docker)(options);
}

check_docker_login(options) {
(0, check_docker_login_1.check_docker_login)(options);
}
check_docker_login(options) {
(0, check_docker_login_1.check_docker_login)(options);
}

check_docker_running(options) {
(0, check_docker_running_1.check_docker_running)(options);
}
check_docker_running(options) {
(0, check_docker_running_1.check_docker_running)(options);
}

check_bratiska_build_envs(options) {
(0, check_bratiska_build_envs_1.check_bratiska_build_envs)(options);
}
check_bratiska_build_envs(options) {
(0, check_bratiska_build_envs_1.check_bratiska_build_envs)(options);
}

check_docker_ignore(options) {
(0, check_docker_ignore_1.check_docker_ignore)(options);
}
check_docker_ignore(options) {
(0, check_docker_ignore_1.check_docker_ignore)(options);
}

build_docker_image(options) {
(0, build_docker_image_1.build_docker_image)(options);
}
build_docker_image(options) {
(0, build_docker_image_1.build_docker_image)(options);
}

check_docker_image(options) {
(0, check_docker_image_1.check_docker_image)(options);
}
check_docker_image(options) {
(0, check_docker_image_1.check_docker_image)(options);
}

clean_bratiska_build_envs(options) {
(0, clean_bratiska_build_envs_1.clean_bratiska_build_envs)(options);
}
clean_bratiska_build_envs(options) {
(0, clean_bratiska_build_envs_1.clean_bratiska_build_envs)(options);
}

push_docker_image(options) {
(0, push_docker_image_1.push_docker_image)(options);
}
push_docker_image(options) {
(0, push_docker_image_1.push_docker_image)(options);
}

check_pushed_image(options) {
(0, check_pushed_image_1.check_pushed_image)(options);
}
check_pushed_image(options) {
(0, check_pushed_image_1.check_pushed_image)(options);
}

clean_docker_image(options) {
(0, clean_docker_image_1.clean_docker_image)(options);
}
clean_docker_image(options) {
(0, clean_docker_image_1.clean_docker_image)(options);
}

check_build_image_commands(options) {
(0, check_build_image_commands_1.check_build_image_commands)(options);
}
check_build_image_commands(options) {
(0, check_build_image_commands_1.check_build_image_commands)(options);
}
}
exports.BuildImage = BuildImage;
99 changes: 50 additions & 49 deletions dist/common/check_git_repo_name.js
Original file line number Diff line number Diff line change
@@ -1,65 +1,66 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = {
enumerable: true, get: function() {
return m[k];
}
};
}
Object.defineProperty(o, k2, desc);
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = {
enumerable: true, get: function() {
return m[k];
}
};
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function(mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.check_git_repo_name = void 0;
const helpers = __importStar(require("../helpers"));
const commands = __importStar(require("../commands"));
function check_git_repo_name(options) {
const step = helpers.step(options);
helpers.line(`(${step}) Checking git repo name...`);
if (options.image) {
helpers.skipping();
return;
}
const name_bash = commands.git_repo_name(options);
if (name_bash === "") {
throw new Error("There was an issue fetching git repo name from git origin!");
}
options.repo_name = name_bash;
helpers.print_if_debug(options, `reponame: ${options.repo_name}`);
helpers.spacer_log(`Repository name: `);
helpers.print_important_info(`${options.repo_name}`);
// this rule applies only to projects which are not strapi and next
helpers.print_if_debug(options, `${options.repo_name} != ${options.deployment}`);
if (options.repo_name != options.deployment &&
!~options.deployment.toLowerCase().indexOf("strapi") &&
!~options.deployment.toLowerCase().indexOf("next") &&
!~options.deployment.toLowerCase().indexOf("planner-live-api")) {
throw Error(`You have repository name mismatch. Git repo name: ${options.repo_name} != package.json name: ${options.deployment}. Please fix the names, that they match with the repository name and project.json name.`);
}
const repository_bash = commands.git_repository_url();
helpers.print_if_debug_bash(options, "repository_bash", repository_bash);
if (repository_bash.err !== "") {
throw new Error("There was an issue getting the remote repository URL. Please push your changes to GitHub or azure.\n");
}
options.repository_uri = repository_bash.res;
helpers.print_if_debug(options, `repository_uri: ${options.repository_uri}`);
return options;
const step = helpers.step(options);
helpers.line(`(${step}) Checking git repo name...`);
if (options.image) {
helpers.skipping();
return;
}
const name_bash = commands.git_repo_name(options);
if (name_bash === "") {
throw new Error("There was an issue fetching git repo name from git origin!");
}
options.repo_name = name_bash;
helpers.print_if_debug(options, `reponame: ${options.repo_name}`);
helpers.spacer_log(`Repository name: `);
helpers.print_important_info(`${options.repo_name}`);
// this rule applies only to projects which are not strapi and next
helpers.print_if_debug(options, `${options.repo_name} != ${options.deployment}`);
if (options.repo_name != options.deployment &&
!~options.deployment.toLowerCase().indexOf("strapi") &&
!~options.deployment.toLowerCase().indexOf("next") &&
!~options.deployment.toLowerCase().indexOf("planner-live-api") &&
options.pipelines == false) {
throw Error(`You have repository name mismatch. Git repo name: ${options.repo_name} != package.json name: ${options.deployment}. Please fix the names, that they match with the repository name and project.json name.`);
}
const repository_bash = commands.git_repository_url();
helpers.print_if_debug_bash(options, "repository_bash", repository_bash);
if (repository_bash.err !== "") {
throw new Error("There was an issue getting the remote repository URL. Please push your changes to GitHub or azure.\n");
}
options.repository_uri = repository_bash.res;
helpers.print_if_debug(options, `repository_uri: ${options.repository_uri}`);
return options;
}
exports.check_git_repo_name = check_git_repo_name;
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bratiska-cli",
"version": "3.4.1",
"version": "3.4.2",
"description": "Simple CLI for deploying Bratislava apps to kubernetes",
"preferGlobal": true,
"bin": {
Expand Down
Loading

0 comments on commit cb25bbc

Please sign in to comment.