jenkins管道groovy.sql.Sql NotSerializableException

时间:2018-11-06 10:32:56

标签: groovy jenkins-pipeline jenkins-groovy

jenkinsfile中的groovy.sql.Sql类存在问题。 我们正在使用groovy.sql.Sql来调用数据库。 尝试使用简单的导入groovy.sql.Sql,我们会出错:     java.io.NotSerializableException:groovy.sql.Sql

然后,尝试将此类隐藏在jenkins文件的shell类中,如下所示:

class Shell{
   private groovy.sql.Sql sql
   Shell(){
      sql = Sql.newInstance("jdbc:oracle:thin:@$TNS", login, password, driver)
   }

   String callSql(String stmnt){
      return sql.firstRow(stmnt).Variablename
   }
}

但是出现另一个错误“ MissingPropertyException:没有这样的属性:类的Sql”。 您可以帮忙解决此问题吗?

0 个答案:

没有答案