@catladder/pipeline
Version:
Panter workflow for cloud CI/CD and DevOps
12 lines • 870 B
TypeScript
import type { GitlabRule } from "../types";
export declare const RULE_CONDITION_MAIN_BRANCH = "$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH";
export declare const RULE_CONDITION_RELEASE_COMMIT = "$CI_COMMIT_MESSAGE =~ /^chore\\(release\\).*/";
export declare const RULE_CONDITION_NOT_RELEASE_COMMIT = "$CI_COMMIT_MESSAGE !~ /^chore\\(release\\).*/";
export declare const RULE_IS_MAIN_BRANCH: GitlabRule;
export declare const RULE_IS_MAIN_BRANCH_AND_NOT_RELEASE_COMMIT: GitlabRule;
export declare const RULE_NEVER_ON_RELEASE_COMMIT: GitlabRule;
export declare const RULE_NEVER_ON_AGENT_TRIGGER: GitlabRule;
export declare const RULE_NEVER_ON_SCHEDULE: GitlabRule;
export declare const RULE_IS_MERGE_REQUEST: GitlabRule;
export declare const RULE_IS_TAGGED_RELEASE: GitlabRule;
export declare const RULE_CONDITION_HOTFIX_BRANCH = "$CI_COMMIT_BRANCH =~ /^[0-9]+.([0-9]+|x).x$/";