一.插件概述
1.插件名称
快速执行SQL脚本
2.核心价值
支持便捷配置、快速执行 SQL 脚本 。可灵活对接不同数据库环境,通过关联 DB 账户别名简化认证流程,覆盖手工录入、文件调用、脚本克隆等多种脚本来源场景,助力开发、运维团队高效完成数据库表结构变更、数据初始化、数据迁移等操作。
3.适应版本
适配 DevOps 平台6.0及以上稳定版本
二.核心使用场景
该插件聚焦解决各类数据库脚本执行需求,典型场景有:
三.详细使用手册
1.前提条件
-
已在DevOps平台6.0及以上版本中安装“快速执行SQL脚本” 插件;
-
需要有作业平台以及CMDB的操作权限,可通过蓝鲸“权限中心”--“权限申请”--申请加入对应的用户组
-
需提前在作业平台 “账户管理-DB 账户管理” 菜单,配置好 DB 账户别名(关联数据库账户密码、类型等信息 );
-
若选择 “项目文件” 作为脚本来源,需确保项目代码仓库中已上传待执行的 SQL 脚本文件。
-
完成插件私有化参数配置,配置过程如下:通过“研发商店” à 点击“工作台” à 在流水线插件列表选择点击“企业部署-三合一”插件 à 点击“基本配置” à “私有配置” à “新增配置”
字段
|
使用说明
|
BK_APP_ID
|
应用ID,别名bk_app_code,需要使用已添加至蓝鲸ESB接口调用白名单中的应用ID,建议使用蓝鲸开发者中心内的蓝盾调用ESB接口专用应用ID(默认为bk_ci)
|
BK_APP_ SECRET
|
应用ID对应的安全密钥(应用TOKEN)可以通过“蓝鲸智云开发者中心” à 点击“应用ID” à “基本信息”获取
|
ESB_API_ HOST
|
调用paas网关的host地址
|
2.操作流程
在流水线编排中,使用“快速执行sql脚本”插件,根据脚本来源可分为以下三钟:
Step1:在流水线中添加【快速执行sql脚本】插件,功能选择【手工录入】,填写信息说明如下:
Step1:在流水线中添加【快速执行sql脚本】插件,功能选择【项目文件】,填写信息说明如下:
Step1:在流水线中添加【快速执行sql脚本】插件,功能选择【脚本克隆】,填写信息说明如下:
|