当前位置: 首页 > 知识库问答 >
问题:

如何将活动选择反应参数文本框中插入的值传递给作业

林昱
2023-03-14

当我在启动作业之前处于“使用参数构建”中时,我想将文本框中输入的值传递给作业。我正在使用主动选择和主动选择反应参数,如下所示:

这是我用来运行作业和显示输出的groovy脚本。但我在echo命令上得到了NULL。

node {       
    def commit = params.val

    stage ('Pulling code from Bitbucket') {

        git branch: 'master',
            credentialsId: '2bbc73c4-254e-45bd-85f4-6a169699310c',
            url: 'git@bitbucket.org:repo/test.git'


        sh (""" echo ${commit}""")  
    }
}        

将参数传递到构建中的正确方法是什么?

共有1个答案

王成化
2023-03-14

从您的输出中,您已经定义了一个名为< code>ID1的参数,该参数引用了另一个名为< code>OPTIONS的参数。引用这些参数的正确方式是< code>params。ID1和< code >参数。选项。我看不到可由< code>params.val寻址的名为< code>val的参数。

 类似资料:
  • 问题内容: 我正在以编程方式将UITapGestureRecognizer添加到我的视图之一: 我遇到的第一个问题是“’#selector’的参数未引用’@Objc’方法,属性或初始化程序。 很酷,所以我在handleTap签名中添加了@objc: 现在,我收到错误消息“无法将方法标记为@objc,因为无法在Objective-C中表示参数的类型。 它只是建筑物地图的图像,其中一些图钉图像指示了兴

  • 问题内容: 在SQL Server 2014中,我试图创建一个动态的WHERE子句。 我已将查询构建为字符串,但是当我尝试使用sp_executesql执行查询时,出现以下错误:提示 13您必须声明标量变量“ @desde”。 我不知道如何使sp_executesql识别输入参数。 问题答案: 代替 使用 您必须定义在动态查询中使用的参数,例如 请参考sp_executesql 否则,您可以将动态

  • 问题内容: 我试图编写一个程序来通过args读取文本文件,但是当我运行它时,它总是说找不到该文件,即使我将其放置在与我正在运行的main.java相同的文件夹中。有谁知道我的问题的解决方案或更好的阅读文本文件的方法? 问题答案: 请勿在中使用相对路径。 它将变成相对于当前工作目录的,这取决于您如何运行应用程序,而该方法又是无法从应用程序内部进行控制的。这只会导致可移植性麻烦。如果从Eclipse内

  • 当我关闭一个活动时,我希望它将一个值传递给另一个活动中的一个片段,我该怎么做? 活动B 片段A 代码不起作用,因为它给了我一个错误 谢啦

  • 我想把<代码>工作流程。睡眠调用我的Cadence活动之一,以便能够正确测试它(并模拟function产生的错误结果)。 在实现之前,我注意到两件重要的事情: 和是单独的类型。 每个活动的第一个参数 - - 是可选的,可以省略 我的尝试: 1.首次尝试 错误: "error":"无法解码活动函数输入字节错误:无法解码参数:0,*internal.Context,json错误:json:无法将对象散

  • 我有三节课 1.菜单活动 2.LocationUpdateService 3.多重标记器 1.菜单活动 2、LocationUpdateService:(这是服务类) 3、多重标记(活动) 我的问题是:当我打开我的菜单活动我的Toast消息打印发送数据到广播接收器,然后点击按钮我调用MultipleMarker。我无法从服务中获取值。。。但当我按下后退按钮时,我重定向到MenuActivity,此