在jenkinsfile中将参数传递给groovy

问题描述 投票:0回答:1

如何在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)

它给我管道中的错误。我做错了吗?

jenkins groovy
1个回答
0
投票

您可以使用下面的参考资料来了解如何使用常规方法。常规管道的工作方式相同。https://www.tutorialspoint.com/groovy/groovy_methods.htm

您的代码唯一的问题在于函数声明。 groovy变量不需要$。仅当您在双引号中使用它们时才需要。

def generatedumpconf($mydb)

应该是

def generatedumpconf(mydb)
© www.soinside.com 2019 - 2024. All rights reserved.