Jenkins声明性管道中的动态阶段创建

0yg35tkg  于 2022-11-01  发布在  Jenkins
关注(0)|答案(1)|浏览(227)

我需要一个动态的阶段创建。根据列表的大小,它将有X数量的阶段。每个阶段之前都有阶段进行分配和准备。由于它们必须并行运行,这些阶段必须在每个测试机器人上执行。
我的问题是,由于动态舞台的创建,一切都必须在脚本块中,但我不能使用大多数的东西,如代理,舞台块等。

java.lang.NoSuchMethodError: No such DSL method 'agent' found among steps [VersionNumber, archive, bat, build, catchError, checkout, compareVersions, container, containerLog, deleteDir, dir, dockerFingerprintFrom, dockerFingerprintRun, dockerNode, echo, emailext, emailextrecipients, envVarsForTool, error, fileExists, findBuildScans, findFiles, gerritCheck, gerritComment, gerritReview, getContext, git, input, isUnix, jiraAddComment...
dojqjjoe

dojqjjoe1#

在脚本语法中,不能使用agent这样的声明性语法。

node('label') {  
    stage('Build') { 
        //Something 
    }

相关问题