如何在jenkinsfile的groovy脚本中将参数传递给此函数
def generatedumpconf($mydb) {
writeFile file: 'dump.conf', text: '''[mysqldump]
ignore-table=$mydb.audit_dev
ignore-table=$mydb.import_log
'''
sh 'cat dump.conf'
}
称为。 generatedumpconf(test)
它给我管道中的错误。我做错了吗?
您可以使用下面的参考资料来了解如何使用常规方法。常规管道的工作方式相同。https://www.tutorialspoint.com/groovy/groovy_methods.htm
您的代码唯一的问题在于函数声明。 groovy变量不需要$。仅当您在双引号中使用它们时才需要。
def generatedumpconf($mydb)
应该是
def generatedumpconf(mydb)