在Jenkins管道中运行数据库迁移脚本

时间:2020-09-24 04:27:57

标签: database bash postgresql jenkins groovy

我想在Jenkins管道中为我的应用程序运行数据库迁移脚本。

基本上我想做的是在Jenkins管道中包含一个stage,以询问用户是否运行数据库迁移。

但是,障碍很少。 Jenkins在ec2实例中运行,它是由第三方公司设置的。他们有点不愿提供pem文件来访问ec2实例。因此,我无法ssh进入Jenkins机器。

我正在使用PostgreSQL作为数据库。有谁知道如何从JenkinsFile的bash脚本运行PostgreSQL命令。

另一件事是,此Jenkins服务器始终在更改。我认为它使用类似于AWS Spot实例的东西。因此,我们无法在该服务器中保留任何内容。

有人知道解决方案吗?

0 个答案:

没有答案
相关问题