От Plugin MySQL DataBase документация можете да видите, че jdbc драйвери за MySQL са включени:
По-конкретно действителната последна версия (1.1) за този плъгин съдържа конектор версия 5.1.38:
Така че вероятно, за да имате достъпен драйвер, трябва да принудите драйвера да бъде регистриран.
За да направите това, използвайте Class.forName("com.mysql.jdbc.Driver")
преди да инстанцирате връзката във вашия код:
import groovy.sql.Sql
node{
Class.forName("com.mysql.jdbc.Driver")
def sql = Sql.newInstance("jdbc:mysql://mysql:3306/test_db", "user","passwd", "com.mysql.jdbc.Driver")
def rows = sql.execute "select count(*) from test_table;"
echo rows.dump()
}
АКТУАЛИЗИРАНЕ:
За да имате JDBC класове на конектори, налични в тръбопровода на Jenkins groovy скриптове, от които се нуждаете, за да актуализирате приставката DataBase до последната текуща версия: