首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Jenkins放下桌子

问通过Jenkins放下桌子
EN

Stack Overflow用户
提问于 2017-11-21 15:25:04
回答 1查看 1.1K关注 0票数 0

我使用drop命令删除MySQL数据库中的多个表。

我想通过Jenkins向这些桌子发射空投指令。

如何将Jenkins与DB连接到fire Drop命令?

EN

回答 1

Stack Overflow用户

发布于 2017-11-21 15:28:23

我会编写一个Groovy脚本来执行您想做的事情(例如,删除表):

Connecting to MySQL using Groovy

然后,我将安装一个Groovy插件,并调用那个Groovy脚本来执行删除,无论何时您想发布构建都是一个机会:

https://wiki.jenkins.io/display/JENKINS/Groovy+Postbuild+Plugin

还有其他的方法,但我会这样做。

既然您询问了如何在Groovy中删除表,那么就进行编辑吧--尝试如下所示:

代码语言:javascript
复制
import groovy.sql.Sql

def sql = Sql.newInstance("jdbc:mysql://localhost:3306/test", "root","sms003", "com.mysql.jdbc.Driver")

//Drop table if it already exists
sql.execute('drop TABLE users')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47416660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档