找回密码
 立即注册
搜索

快速执行sql脚本插件

sx_lityliao 2024-7-9 14:09:44
插件类别 部署
插件分类 产品
插件标识 FastExecuteSql
兼容DevOps版本 v7.0 v6.2 v6.0 v5.0 
概述 快速执行sql脚本
v6.0下载
https://devops-bkrepo.canway.net/generic/j98808/plugin/v6.0%2FFastExecuteSql.zip?download=true
v7.0下载
https://devops-bkrepo.canway.net/generic/j98808/plugin/v7.0%2FFastExecuteSql_7.0.30.tar.gz?download=true

一.插件概述

1.插件名称

快速执行SQL脚本


2.核心价值

支持便捷配置、快速执行 SQL 脚本 。可灵活对接不同数据库环境,通过关联 DB 账户别名简化认证流程,覆盖手工录入、文件调用、脚本克隆等多种脚本来源场景,助力开发、运维团队高效完成数据库表结构变更、数据初始化、数据迁移等操作。


3.适应版本

适配 DevOps 平台6.0及以上稳定版本


二.核心使用场景

该插件聚焦解决各类数据库脚本执行需求,典型场景有:


  • 多样化数据库脚本执行需求

    例如:满足数据库初始化部署、版本迭代中的表结构变更、周期性数据维护等各类数据库脚本执行需求,插件支持手工录入、文件调用、脚本克隆等多种脚本来源,实现不同场景下 SQL 脚本的便捷配置与快速执行。


三.详细使用手册

1.前提条件

  • 已在DevOps平台6.0及以上版本中安装“快速执行SQL脚本” 插件;

  • 需要有作业平台以及CMDB的操作权限,可通过蓝鲸“权限中心”--“权限申请”--申请加入对应的用户组

  • 需提前在作业平台 “账户管理-DB 账户管理” 菜单,配置好 DB 账户别名(关联数据库账户密码、类型等信息 );

  • 若选择 “项目文件” 作为脚本来源,需确保项目代码仓库中已上传待执行的 SQL 脚本文件。

  • 完成插件私有化参数配置,配置过程如下:通过“研发商店” à 点击“工作台” à 在流水线插件列表选择点击“企业部署-三合一”插件 à 点击“基本配置” à “私有配置”  à “新增配置”


image.png


字段

使用说明

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脚本】插件,功能选择【手工录入】,填写信息说明如下:
image.png


  • 脚本执行功能

Step1:在流水线中添加【快速执行sql脚本】插件,功能选择【项目文件】,填写信息说明如下:

image.png


  • 脚本克隆:

Step1:在流水线中添加【快速执行sql脚本】插件,功能选择【脚本克隆】,填写信息说明如下:

image.png

您需要登录后才可以回帖 立即登录
共收到 0 条点评
返回顶部