首页 文章

Jenkins工作有多个动态参数

提问于
浏览
0

这是我的要求 .

我想使用Jenkins打包多个zip文件 .

我们有 repo Arepo B 的神器 - 它们中的每一个都有多个zip文件 . 我有api来列出回购文件

在詹金斯,我想创建一个参数化工作,其中第一个参数应能填充的zip文件列表从 Repo A 和第二个参数应该能够填充从 Repo B 在第二个参数的zip文件列表,我应该能够选择多个zip文件填充自 Repo B

你能否建议一个更好的方法来做到这一点 .

1 回答

  • 0

    尝试类似的东西:

    List<String> files = populate()
    doSomething(files)
    
    List<String> populate() {
         List<String> files = ''
         if (JOB_PARAMETER == 'repoA') {
             files.add(yourApiCall())
         } //similarly for another
         return files
    }
    

    JOB_PARAMETER 是Jenkins作业中的参数

相关问题