Jenkins 如何使用“中”的值;运行参数";在;从另一个项目复制工件”;为了我们詹金斯的工作?

Jenkins 如何使用“中”的值;运行参数";在;从另一个项目复制工件”;为了我们詹金斯的工作?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我有一个Jenkins作业,我想在另一个作业中创建的构建上运行自动化。我希望用户使用运行参数插件创建的下拉框指定生成作业的生成编号,然后让自动化作业从用户指定的生成作业复制工件 以下是运行参数的设置: 名称:构建选择器 项目:富 筛选器:所有生成 然后,用户选择一个类似于“”的生成,并将其保存到类似于“”的生成选择器中 之后在我的工作中,我从另一个项目复制了工件,我想从上面选择的工作中复制工件: 项目名称:富 哪个版本: 这就是我被难倒的地方。我试过把上面的URL作为一个永久链接,也试过

我有一个Jenkins作业,我想在另一个作业中创建的构建上运行自动化。我希望用户使用运行参数插件创建的下拉框指定生成作业的生成编号,然后让自动化作业从用户指定的生成作业复制工件

以下是运行参数的设置:

  • 名称:构建选择器
  • 项目:富
  • 筛选器:所有生成
然后,用户选择一个类似于“”的生成,并将其保存到类似于“”的生成选择器中

之后在我的工作中,我从另一个项目复制了工件,我想从上面选择的工作中复制工件:

  • 项目名称:富
  • 哪个版本:
这就是我被难倒的地方。我试过把上面的URL作为一个永久链接,也试过去掉上面的“4”作为特定的构建,但似乎没有任何效果。如何使用该值执行需要执行的操作?

如中所述


您可以使用${BUILD\u SELECTOR\u NUMBER}仅获取可用于特定生成的生成编号。

参数化的生成值作为ENV变量公开,因此您应该能够作为$BUILD\u SELECTOR访问它;使用复制工件插件,在“whichbuild”字段中选择“build parameter”就足够了。它给我的错误是:找不到工件复制的构建from:Foo。还有其他想法吗@ᴳᵁᴵᴰᴼ?