在其中一个阶段,我使用Docker启动一个MySQL数据库,然后运行一些数据库迁移来设置数据库表和一些种子数据。在接下来的Jenkins阶段,我做了一些需要与数据库通信的单元测试,所有的单元测试都是在Docker之外执行的。但等待时间是硬编码的,我认为这是不灵活的,如果迁移花费的时间超过等待时间,将导致管道失败。请在下面找到我当前的代码: stage('Bring up MySQL Docker') {
st
我正在使用mysql数据库来存储数据。我想如果数据库是可用的,那么它将存储数据,否则它将做其他工作,并排除数据库存储。我的座右铭是等待3秒钟进行数据库连接。如果数据库不可用,则它将退出连接命令。something**** print "database not connected"现在,如果主机ip连接到LAN,并且该计算机上没有mysql我如何分配3秒的连接等待时间<