如何在Jenkins中实现主动选择反应式参考参数(用户输入验证)

时间:2019-05-08 11:25:10

标签: amazon-web-services amazon-s3 groovy devops jenkins-groovy

我有一个s3存储桶,其中包含三个文件

  • a.txt
  • b.txt
  • c.txt

我想用用户输入来验证这些内容,并在Jenkins中建立参数化作业之前在API上显示它们。 我编写了一个示例groovy脚本,它在centos 7机器上运行良好 这是常规代码=

x类

{

static void main(String [] args)

{

def v1 = System.console()。readLine'输入文件名?'

def cmd =“ aws s3 ls s3:// pbuc1 / $ v1”

def proc = cmd.execute()。text

std::variant<int, float, double>

}

}

现在,我进行了一些修改,试图通过使用Active Choice Reactive Referance参数在jenkins中实现相同的脚本。但这是行不通的。 我应该如何实施。As you can see in Image the text 'enter the file name should change to o/p i.e 'File Exist ' or 'File Not Exist' without clicking on build

Here is the configuration which I did to take i/p

This is how I used the same groovy script in Active choice reactive referance parameter

The fallback script

0 个答案:

没有答案