@@ -124,8 +124,8 @@ def call(body) {
124
124
echo " SQL: CREATE DATABASE IF NOT EXISTS ${ env.MYSQL_DATABASE} ;"
125
125
sql connection : ' test_db' , sql : " GRANT ALL ON ${ env.MYSQL_DATABASE} .* TO \' ${ env.MYSQL_USER} \' @\' %\' IDENTIFIED BY \' ${ env.MYSQL_PASSWORD} \' ;"
126
126
echo " SQL: GRANT ALL ON ${ env.MYSQL_DATABASE} .* TO \' ${ env.MYSQL_USER} \' @\' %\' IDENTIFIED BY \' **************\' ;"
127
- currentBuild. result = ' SUCCESS'
128
127
}
128
+ currentBuild. result = ' SUCCESS'
129
129
}
130
130
} catch (Exception e) {
131
131
currentBuild. result = ' FAILURE'
@@ -192,13 +192,15 @@ def call(body) {
192
192
try {
193
193
stage(' Clean Up' ) {
194
194
milestone label : ' Clean Up'
195
- sql connection : ' test_db' , sql : " DROP DATABASE IF EXISTS ${ env.MYSQL_DATABASE} ;"
196
- echo " SQL: DROP DATABASE IF EXISTS ${ env.MYSQL_DATABASE} ;"
197
- sql connection : ' test_db' , sql : " REVOKE ALL PRIVILEGES, GRANT OPTION FROM ${ env.MYSQL_USER} @'%';"
198
- echo " SQL: REVOKE ALL PRIVILEGES, GRANT OPTION FROM ${ env.MYSQL_USER} @'%';"
199
- sql connection : ' test_db' , sql : " DROP USER ${ env.MYSQL_USER} @'%';"
200
- echo " SQL: DROP USER ${ env.MYSQL_USER} @'%';"
201
- currentBuild. result = ' SUCCESS'
195
+ if (config. SKIP_MIGRATIONS == ' false' ) {
196
+ sql connection : ' test_db' , sql : " DROP DATABASE IF EXISTS ${ env.MYSQL_DATABASE} ;"
197
+ echo " SQL: DROP DATABASE IF EXISTS ${ env.MYSQL_DATABASE} ;"
198
+ sql connection : ' test_db' , sql : " REVOKE ALL PRIVILEGES, GRANT OPTION FROM ${ env.MYSQL_USER} @'%';"
199
+ echo " SQL: REVOKE ALL PRIVILEGES, GRANT OPTION FROM ${ env.MYSQL_USER} @'%';"
200
+ sql connection : ' test_db' , sql : " DROP USER ${ env.MYSQL_USER} @'%';"
201
+ echo " SQL: DROP USER ${ env.MYSQL_USER} @'%';"
202
+ }
203
+ currentBuild. result = ' SUCCESS'
202
204
}
203
205
} catch (Exception e) {
204
206
currentBuild. result = ' FAILURE'
0 commit comments