如何使用ruby从Parameterized Build读取参数?

时间:2014-08-07 04:28:25

标签: jenkins

我正在使用Paramterized Build,并知道我可以像b $name一样按名称获取参数。

但我想用ruby编写脚本,如何获取参数?

由于

2 个答案:

答案 0 :(得分:0)

你应该能够使用env变量获取它们

http://ruby.about.com/od/rubyfeatures/a/envvar.htm

答案 1 :(得分:0)

要将参数发送到ruby脚本,您可以使用以下方式:

调用脚本并从命令行传递参数(对于 Jenkins ,您可以使用execute shell脚本选项)

$ irb ruby_script.rb parameter1 parameter2

在ruby_script.rb中,您可以使用内置的ruby语法ARGV获取这些参数:

parameter_one = ARGV[0] // refer to the first paramter parameter_one = ARGV[1] // refer to the second paramter

您可以参考此issue