
com.tencent.devops.common.api.constant.CommonMessageCode.kt Maven / Gradle / Ivy
/*
* Tencent is pleased to support the open source community by making BK-CI 蓝鲸持续集成平台 available.
*
* Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.
*
* BK-CI 蓝鲸持续集成平台 is licensed under the MIT license.
*
* A copy of the MIT License is included in this file.
*
*
* Terms of the MIT License:
* ---------------------------------------------------
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of
* the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
* LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
* NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
package com.tencent.devops.common.api.constant
/**
* 流水线微服务模块请求返回状态码
* 返回码制定规则(0代表成功,为了兼容历史接口的成功状态都是返回0):
* 1、返回码总长度为7位,
* 2、前2位数字代表系统名称(如21代表平台)
* 3、第3位和第4位数字代表微服务模块(00:common-公共模块 01:process-流水线 02:artifactory-版本仓库 03:dispatch-分发 04:dockerhost-docker机器
* 05:environment-环境 06:experience-版本体验 07:image-镜像 08:log-日志 09:measure-度量 10:monitoring-监控 11:notify-通知
* 12:openapi-开放api接口 13:plugin-插件 14:quality-质量红线 15:repository-代码库 16:scm-软件配置管理 17:support-支撑服务
* 18:ticket-证书凭据 19:project-项目管理 20:store-商店 21: auth-权限 22:sign-签名服务 23:metrics-度量服务 24:external-外部
* 25:prebuild-预建 26: dispatcher-kubernetes 27:buildless 28: lambda 29: stream 30: worker 31: dispatcher-docker
* 32: remotedev 35:misc-杂项)
* 4、最后3位数字代表具体微服务模块下返回给客户端的业务逻辑含义(如001代表系统服务繁忙,建议一个模块一类的返回码按照一定的规则制定)
* 5、系统公共的返回码写在CommonMessageCode这个类里面,具体微服务模块的返回码写在相应模块的常量类里面
*
* @since: 2023-3-20
* @version: $Revision$ $Date$ $LastChangedBy$
*
*/
object CommonMessageCode {
const val MSG_CODE_ROLE_PREFIX = "MSG_CODE_ROLE_PREFIX_" // 角色国际化前缀
const val MSG_CODE_PERMISSION_PREFIX = "MSG_CODE_PERMISSION_PREFIX_" // 操作权限国际化前缀
const val SUCCESS = "0" // 成功
const val OAUTH_DENERD = 418 // 自定义状态码, 未进行oauth认证
const val SYSTEM_ERROR = "2100001" // 系统内部繁忙,请稍后再试
const val PARAMETER_IS_NULL = "2100002" // 参数{0}不能为空
const val PARAMETER_IS_EXIST = "2100003" // 参数值{0}已经存在系统,请换一个再试
const val PARAMETER_IS_INVALID = "2100004" // 参数值{0}为非法数据
const val OAUTH_TOKEN_IS_INVALID = "2100005" // 无效的token,请先oauth认证
const val PERMISSION_DENIED = "2100006" // 无权限{0}
const val ERROR_SERVICE_NO_FOUND = "2100007" // "找不到任何有效的{0}服务提供者"
const val ERROR_SERVICE_INVOKE_FAILURE = "2100008" // "服务调用失败:{0},uniqueId={1}"
const val ERROR_INVALID_CONFIG = "2100009" // "配置不可用:{0},uniqueId={1}"
const val ERROR_REST_EXCEPTION_COMMON_TIP = "2100010" // 接口访问出现异常,请联系助手或稍后再重试
const val ERROR_CLIENT_REST_ERROR = "2100011" // 用户请求不合法,参数或方法错误,请咨询助手
const val ERROR_PROJECT_FEATURE_NOT_ACTIVED = "2100012" // 项目[{0}]未开通该功能
const val ERROR_INVALID_PARAM_ = "2100013" // 无效参数: {0}
const val ERROR_NEED_PARAM_ = "2100014" // 缺少参数: {0}
const val PARAMETER_VALIDATE_ERROR = "2100015" // {0}参数校验错误: {1}
const val ERROR_SERVICE_NO_AUTH = "2100016" // 无访问服务的权限
const val ERROR_QUERY_NUM_TOO_BIG = "2100017" // 查询的数量超过系统规定的值:{0},请调整查询条件或咨询助手
const val ERROR_QUERY_TIME_RANGE_TOO_LARGE = "2100018" // 查询的时间范围跨度最大,最长时间范围跨度不能超过{0}天
const val ERROR_HTTP_RESPONSE_BODY_TOO_LARGE = "2100019" // http请求返回体太大
const val PERMISSION_DENIED_FOR_APP = "2100020" // APP的无权限{0}
const val ERROR_SENSITIVE_API_NO_AUTH = "2100021" // 无敏感API访问权限
const val PARAMETER_LENGTH_TOO_LONG = "2100022" // 参数长度不能超过{0}个字符
const val PARAMETER_LENGTH_TOO_SHORT = "2100023" // 参数长度不能小于{0}个字符
const val PARAMETER_ILLEGAL_ERROR = "2100024" // {0}参数非法错误: {1}
const val PARAMETER_EXPIRED_ERROR = "2100025" // {0}token过期错误: {1}
const val PARAMETER_SECRET_ERROR = "2100026" // {0}密钥配置错误: {1}
const val PARAMETER_IS_EMPTY = "2100027" // 参数不能为空
const val ERROR_QUERY_TIME_RANGE_ERROR = "2100028" // 查询的时间范围跨度错误
const val SERVICE_NOT_EXIST = "2100029" // 父服务不存在异常
const val ILLEGAL_GITCI_SERVICE_IMAGE_FORMAT = "2100030" // GITCI Service镜像格式非法
const val THIRD_PARTY_SERVICE_DEVCLOUD_EXCEPTION = "2100031" // 第三方服务-DEVCLOUD 异常,请联系8006排查,异常信息 -
const val CREATE_CONTAINER_INTERFACE_EXCEPTION = "2100032" // 创建容器接口异常
const val CREATE_CONTAINER_RETURNS_FAILED = "2100033" // 创建容器接口返回失败
const val CREATE_CONTAINER_TIMED_OUT = "2100034" // 创建容器接口超时
const val OPERATION_CONTAINER_INTERFACE_EXCEPTION = "2100035" // 操作容器接口异常
const val OPERATION_CONTAINER_RETURNED_FAILURE = "2100036" // 操作容器接口返回失败
const val OPERATION_CONTAINER_TIMED_OUT = "2100037" // 操作容器接口超时
const val GET_STATUS_INTERFACE_EXCEPTION = "2100038" // 获取容器状态接口异常
const val GET_STATUS_TIMED_OUT = "2100039" // 获取容器状态接口超时
const val CREATE_MIRROR_INTERFACE_EXCEPTION = "2100040" // 创建镜像接口异常
const val CREATE_MIRROR_INTERFACE_RETURNED_FAILURE = "2100041" // 创建镜像接口返回失败
const val CREATE_MIRROR_INTERFACE_EXCEPTION_NEW = "2100042" // 创建镜像新版本接口异常
const val NEW_MIRROR_INTERFACE_RETURNED_FAILURE = "2100043" // 创建镜像新版本接口返回失败
const val TASK_STATUS_INTERFACE_EXCEPTION = "2100044" // 获取TASK状态接口异常
const val TASK_STATUS_TIMED_OUT = "2100045" // 获取TASK状态接口超时
const val GET_WEBSOCKET_INTERFACE_EXCEPTION = "2100046" // 获取websocket接口异常
const val PARAMETER_CANNOT_EMPTY_ALL = "2100047" // 参数不能全部为空
const val USERS_EXCEEDS_THE_LIMIT = "2100048" // 授权用户数越界:{0}
const val FAILED_TO_QUERY_GSE_AGENT_STATUS = "2100049" // 查询 Gse Agent 状态失败
const val FAILED_TO_GET_AGENT_STATUS = "2100050" // 获取agent状态失败
const val STAGES_AND_STEPS_CANNOT_EXIST_BY_SIDE = "2100053" // stages和steps不能并列存在!
const val USER_NOT_PERMISSIONS_OPERATE_PIPELINE = "2100054" // 用户({0})无权限在工程({1})下{2}流水线{3}
const val USER_NOT_HAVE_PROJECT_PERMISSIONS = "2100055" // 用户 {0}无项目{1}权限
const val UNABLE_GET_PIPELINE_JOB_STATUS = "2100056" // 无法获取流水线JOB状态,构建停止
const val JOB_BUILD_STOPS = "2100057" // 流水线JOB已经不再运行,构建停止
const val PIPELINE_NAME_OCCUPIED = "2100058" // 流水线名称已被他人使用
const val INTERNAL_DEPENDENCY_SERVICE_EXCEPTION = "2100059" // 内部依赖服务异常
const val PUBLIC_BUILD_RESOURCE_POOL_NOT_EXIST = "2100060" // 公共构建资源池不存在,请检查yml配置.
const val ERROR_LANGUAGE_IS_NOT_SUPPORT = "2100061" // 该语言蓝盾目前不支持,蓝盾目前支持的语言标识为:{0}
const val INIT_SERVICE_LIST_ERROR = "2100062" // 初始化服务列表异常问题
const val FILE_NOT_EXIST = "2100063" // 文件{0}不存在
const val USER_ACCESS_CHECK_FAIL = "2100064" // Gitlab access token 不正确
const val GITLAB_TOKEN_EMPTY = "2100065" // GitLab Token为空
const val GITLAB_HOOK_URL_EMPTY = "2100066" // GitLab hook url为空
const val GITLAB_TOKEN_FAIL = "2100067" // GitLab Token不正确
const val GIT_TOKEN_FAIL = "2100068" // Git Token不正确
const val SERCRT_EMPTY = "2100069" // GIT 私钥为空
const val GIT_SERCRT_WRONG = "2100070" // Git 私钥不对
const val PWD_EMPTY = "2100071" // 用户密码为空
const val USER_NAME_EMPTY = "2100072" // 用户名为空
const val GITLAB_INVALID = "2100073" // 无效的GITLAB仓库
const val GIT_TOKEN_WRONG = "2100074" // Git Token 不正确
const val GIT_LOGIN_FAIL = "2100075" // Git 用户名或者密码不对
const val GIT_TOKEN_EMPTY = "2100076" // Git Token为空
const val GIT_HOOK_URL_EMPTY = "2100077" // Git hook url为空
const val TGIT_LOGIN_FAIL = "2100078" // TGit 用户名或者密码不对
const val TGIT_TOKEN_FAIL = "2100079" // TGit Token 不正确
const val TGIT_SECRET_WRONG = "2100080" // TGit 私钥不对
const val SVN_SECRET_OR_PATH_ERROR = "2100081" // SVN 私钥不正确 或者 SVN 路径没有权限
const val SVN_CREATE_HOOK_FAIL = "2100082" // 添加SVN WEB hook 失败
const val LOCK_FAIL = "2100083" // lock失败
const val UNLOCK_FAIL = "2100084" // unlock失败
const val GIT_REPO_PEM_FAIL = "2100085" // 代码仓库访问未授权
const val CALL_REPO_ERROR = "2100086" // 代码仓库访问异常
const val P4_USERNAME_PASSWORD_FAIL = "2100087" // p4用户名密码错误
const val PARAM_ERROR = "2100088" // 参数错误
const val AUTH_FAIL = "2100089" // {0}认证失败
const val ACCOUNT_NO_OPERATION_PERMISSIONS = "2100090" // 账户没有{0}的权限
const val REPO_NOT_EXIST_OR_NO_OPERATION_PERMISSION = "2100091" // {0}仓库不存在或者是账户没有该项目{1}的权限
const val GIT_INTERFACE_NOT_EXIST = "2100092" // {0}平台没有{1}的接口
const val GIT_CANNOT_OPERATION = "2100093" // {0}平台{1}操作不能进行
const val WEBHOOK_LOCK_UNLOCK_FAIL = "2100094" // unlock webhooklock失败,请确认token是否已经配置
const val COMMIT_CHECK_ADD_FAIL = "2100095" // Commit Check添加失败,请确保该代码库的凭据关联的用户对代码库有Developer权限
const val ADD_MR_COMMENTS_FAIL = "2100096" // 添加MR的评论失败,请确保该代码库的凭据关联的用户对代码库有Developer权限
const val WEBHOOK_ADD_FAIL = "2100097" // Webhook添加失败,请确保该代码库的凭据关联的用户对代码库有{0}权限
const val WEBHOOK_UPDATE_FAIL = "2100098" // Webhook更新失败,请确保该代码库的凭据关联的用户对代码库有Developer权限
const val ENGINEERING_REPO_UNAUTHORIZED = "2100099" // 工程仓库访问未授权
const val ENGINEERING_REPO_NOT_EXIST = "2100100" // 工程仓库不存在
const val ENGINEERING_REPO_CALL_ERROR = "2100101" // 工程仓库访问异常
const val NOT_MEMBER_AND_NOT_OPEN_SOURCE = "2100102" // 非项目成员且项目为非开源项目
const val USER_NO_PIPELINE_PERMISSION = "2100108" // 流水线: 用户无{0}权限
const val SERVICE_COULD_NOT_BE_ANALYZED = "2100109" // 无法根据接口"{0}"分析所属的服务
const val RETURNED_RESULT_COULD_NOT_BE_PARSED = "2100110" // 内部服务返回结果无法解析 status:{0} body:{1}
const val SERVICE_PROVIDER_NOT_FOUND = "2100111" // 找不到任何有效的{0}【{1}】服务提供者
const val ILLEGAL_JOB_TYPE = "2100112" // 非法的job类型!
const val ERROR_YAML_FORMAT_EXCEPTION = "2100113" // {0} 中 {1} 格式有误,应为 {2}, error message:{3}
const val ERROR_YAML_FORMAT_EXCEPTION_CHECK_STAGE_LABEL = "2100114" // 请核对Stage标签是否正确
const val ERROR_YAML_FORMAT_EXCEPTION_LENGTH_LIMIT_EXCEEDED = "2100115" // "{0} job.id 超过长度限制64 {1}}"
const val ERROR_YAML_FORMAT_EXCEPTION_NEED_PARAM = "2100116" // {0} 中的step必须包含uses或run或checkout!
const val ERROR_YAML_FORMAT_EXCEPTION_SERVICE_IMAGE_FORMAT_ILLEGAL = "2100117" // STREAM Service镜像格式非法
const val ERROR_YAML_FORMAT_EXCEPTION_STEP_ID_UNIQUENESS = "2100118" // 请确保step.id唯一性!({0})
const val BUILD_RESOURCE_NOT_EXIST = "2100119" // {0}构建资源不存在,请检查yml配置.
const val ERROR_YAML_FORMAT_EXCEPTION_ENV_QUANTITY_LIMIT_EXCEEDED = "2100120" // {0}配置Env数量超过100限制!
// {0}Env单变量{1}长度超过{2}字符!({3})
const val ERROR_YAML_FORMAT_EXCEPTION_ENV_VARIABLE_LENGTH_LIMIT_EXCEEDED = "2100121"
const val ERROR_PROJECT_API_ACCESS_NO_PERMISSION = "2100122" // 项目[{0}]没有接口[{1}]的访问权限
const val ERROR_INTERFACE_RETRY_NUM_EXCEEDED = "2100123" // 接口连续重试次数超过{0}次,请稍后再试
const val ERROR_PIPELINE_API_ACCESS_NO_PERMISSION = "2100124" // 流水线[{0}]没有接口[{1}]的访问权限
const val TEMPLATE_PLUGIN_NOT_ALLOWED_USE = "2100125" // 模板中插件【{0}】的【{1}】版本的状态是【{2}】,不允许使用
const val ADD_MR_FAIL = "2100126" // 添加MR失败
// 互转使用
const val ELEMENT_UPDATE_WRONG_PATH = "2100127" // 更新插件的标注位置有误
const val ELEMENT_NOT_SUPPORT_TRANSFER = "2100128" // 如下插件在 Code 方式下已不支持,请修改后再切换: \n[{0}]
const val DISPATCH_NOT_SUPPORT_TRANSFER = "2100129" // 如下构建环境在 Code 方式下不支持转换,请修改后再切换: \n[{0}]
const val YAML_NOT_VALID = "2100130" // yaml不合法 {0}
const val GIT_INVALID_PRIVATE_KEY = "2100131" // 不支持的SSH私钥格式,仅支持rsa格式私钥
const val GIT_INVALID_PRIVATE_KEY_OR_PASSWORD = "2100132" // 第三方服务[{0}]操作失败,失败详情:{1}
const val MR_ACCEPT_EVENT_NOT_SUPPORT_TRANSFER = "2100133" // mr accept事件类型不支持code转换
const val SVN_TOKEN_FAIL = "2100135" // SVN Token 不正确
const val SVN_TOKEN_EMPTY = "2100136" // SVN Token 为空, 请检查代码库的凭证类型
const val ERROR_VARIABLE_NOT_FOUND = "2100137" // SVN Token 为空, 请检查代码库的凭证类型
const val BK_CONTAINER_TIMED_OUT = "bkContainerTimedOut" // 创建容器超时
const val BK_CREATION_FAILED_EXCEPTION_INFORMATION = "bkCreationFailedExceptionInformation" // 创建失败,异常信息
const val BK_FILE_NAME = "bkFileName" // 文件名
const val BK_BELONG_TO_THE_PROJECT = "bkBelongToTheProject" // 所属项目
const val BK_OPERATING = "bkOperating" // 操作
const val BK_PUSH_FROM_BLUE_SHIELD_DEVOPS_PLATFORM = "bkPushFromBlueShieldDevopsPlatform" // 来自蓝盾DevOps平台的推送
const val BK_TABLE_CONTENTS = "bkTableContents" // 表格内容
const val BK_PLEASE_FEEL_TO_CONTACT_BLUE_SHIELD_ASSISTANT = "bkPleaseFeelToContactBlueShieldAssistant"
// 如有任何问题,可随时联系蓝盾助手
const val BK_ETH1_NETWORK_CARD_IP_EMPTY = "bkEth1NetworkCardIpEmpty" // eth1 网卡Ip为空,因此,获取eth0的网卡ip
const val BK_LOOPBACK_ADDRESS_OR_NIC_EMPTY = "bkLoopbackAddressOrNicEmpty" // loopback地址或网卡名称为空
const val BK_FAILED_GET_NETWORK_CARD = "bkFailedGetNetworkCard" // 获取网卡失败
const val BK_MANUAL_TRIGGER = "bkManualTrigger" // 手动触发
const val BK_BUILD_TRIGGER = "bkBuildTrigger" // 构建触发
const val BK_VIEW_DETAILS = "bkSeeDetails" // 查看详情
const val BK_PROJECT_ID = "bkProjectId" // # 项目ID:
const val BK_PIPELINE_NAME = "bkPipelineName" // # 流水线名称:
const val BK_CREATE_SERVICE = "bkCreateService" // 创建{0}服务
const val BK_SESSION_ID = "bkSessionId" // 会话ID
const val BK_GROUP_ID = "bkGroupId" // 群ID
const val BK_THIS_GROUP_ID = "bkThisGroupId" // 本群ID={0}。PS:群ID可用于蓝盾平台上任意企业微信群通知。
const val BK_MISSING_RESOURCE_DEPENDENCY = "bkMissingResourceDependency" // 依赖的资源不存在
const val BK_REQUEST_TIMED_OUT = "bkRequestTimedOut" // 请求超时
const val BK_QUERY_PARAM_REQUEST_ERROR = "bkQueryParamRequestError" // 查询参数请求错误
const val BK_JSON_BAD_PARAMETERS = "bkJsonBadParameters" // JSON参数错误/Bad Parameters in json
// 请求体内容参数错误。温馨提示:请确认{0}是否符合要求
const val BK_REQUEST_BODY_CONTENT_PARAMETER_INCORRECT = "bkRequestBodyContentParameterIncorrect"
const val BK_REQUESTED_RESOURCE_DOES_NOT_EXIST = "bkRequestedResourceDoesNotExist" // 请求的资源不存在
const val BK_NOT_OAUTH_CERTIFICATION = "bkNotOauthCertification" // 你没有Oauth认证
const val BK_QUERY_PARAM_REQUEST_EMPTY = "bkQueryParamRequestEmpty" // 请求的参数内容为空
const val BK_QUERY_PARAM_TYPE_ERROR = "bkQueryParamTypeError" // 查询参数类型错误
// 你没有权限进行该操作
const val BK_NOT_HAVE_PERMISSION_PERFORM_THIS_OPERATION = "bkNotHavePermissionPerformThisOperation"
// 访问后台数据失败,已通知产品、开发,请稍后重试
const val BK_FAILED_ACCESS_BACKGROUND_DATA = "bkFailedAccessBackgroundData"
// 未授权访问的资源
const val BK_RESOURCES_THAT_NOT_AUTHORIZED_ACCESS = "bkResourcesThatNotAuthorizedAccess"
const val BK_CODE_BASE_TRIGGERING = "bkCodeBaseTriggering" // 代码库触发
const val BK_FAILED_START_BUILD_MACHINE = "bkFailedStartBuildMachine" // 启动构建机失败
const val CREATE_BRANCH = "bkCreateBranch" // 创建分支
const val DELETE_BRANCH = "bkDeleteBranch" // 删除分支
const val GET_PROJECT_INFO = "bkGetProjectInfo" // 获取项目详情
const val GET_COMMIT_REVIEW_INFO = "bkGetCommitReviewInfo" // 获取Commit Review详情
const val GET_SESSION_INFO = "bkGetSessionInfo" // 获取会话详情
const val OPERATION_BRANCH = "bkOperationBranch" // 拉分支
const val OPERATION_TAG = "bkOperationTag" // 拉标签
const val OPERATION_ADD_WEBHOOK = "bkOperationAddWebhook" // 添加WEBHOOK
const val OPERATION_UPDATE_WEBHOOK = "bkOperationUpdateWebhook" // 修改WEBHOOK
const val OPERATION_LIST_WEBHOOK = "bkOperationListWebhook" // 查询WEBHOOK
const val OPERATION_ADD_COMMIT_CHECK = "bkOperationAddCommitCheck" // 添加COMMIT CHECK
const val OPERATION_ADD_MR_COMMENT = "bkOperationAddMrComment" // 添加MR COMMENT
const val OPERATION_LIST_MR = "bkOperationListMr" // 添加MR
const val OPERATION_ADD_MR = "bkOperationAddMr" // 添加MR
const val OPERATION_COMMIT = "bkOperationCommit" // 拉提交记录
const val OPERATION_COMMIT_DIFF = "bkOperationCommitDiff" // 查询commit变化
const val OPERATION_UNLOCK_HOOK_LOCK = "bkOperationUnlockHookLock" // 解锁hook锁
const val OPERATION_MR_CHANGE = "bkOperationMrChange" // 查询合并请求的代码变更
const val OPERATION_MR_INFO = "bkOperationMrInfo" // 查询项目合并请求
const val OPERATION_GET_CHANGE_FILE_LIST = "bkOperationGetChangeFileList" // 查询变更文件列表
const val OPERATION_GET_MR_COMMIT_LIST = "bkOperationGetMrCommitList" // 获取合并请求中的提交
const val OPERATION_PROJECT_USER_INFO = "bkOperationProjectUserInfo" // 获取项目中成员信息
const val OPERATION_TAPD_WORKITEMS = "bkOperationTapdWorkItems" // 查看绑定的TAPD单
const val BK_USER_GROUP_CRATE_TIME = "bkUserGroupCrateTime" // {0} 用户组:{1},由{2} 创建于
const val BK_USER_RATING_ADMIN_CRATE_TIME = "bkUserRatingAdminCrateTime" // {0} 分级管理员,由{1} 创建于
const val BK_SECOND_LEVEL_ADMIN_CREATE = "bkSecondLevelAdminCreate" // {0} 二级管理员, 由{1} 创建于
const val BK_SECOND_LEVEL_ADMIN_REVISE = "bkSecondLevelAdminRevise" // {0} 二级管理员, 由{1} 修改于
// 用户 {0} 申请{1}蓝盾项目 {2} ,请审批!
const val BK_USER_REQUESTS_THE_PROJECT = "bkUserRequestsTheProject"
const val BK_ENV_NOT_YET_SUPPORTED = "bkEnvNotYetSupported" // 尚未支持 {0} {1},请联系 管理员 添加对应版本
const val BK_BUILD_ENV_TYPE = "BUILD_ENV_TYPE_" // 构建环境-
const val BK_BUILD_ENV_TYPE_BUILDLESS = "BUILD_ENV_TYPE_BUILDLESS" // 无编译环境
const val BK_BUILD_ENV_TYPE_BUILD_TRIGGERS = "BUILD_ENV_TYPE_BUILD_TRIGGER" // 构建触发
const val TRANSFER_ERROR_CHECK_AGENT_ID_FAILED = "transferErrorCheckAgentIdFailed" // 当前私有构建机数据有误或不存在
const val TRANSFER_ERROR_CHECK_ENV_ID_FAILED = "transferErrorCheckEnvIdFailed" // 当前私有构建机集群数据有误或不存在
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy