在Jenkins的这个集成管道中,我使用构建步骤并行触发不同的构建,如下所示:
stage('trigger all builds')
{
parallel
{
stage('componentA')
{
steps
{
script
{
def myjob=build job: 'componentA', propagate: true, wait: true
}
}
}
stage('componentB')
{
steps
{
script
{
def myjob=build job: 'componentB', propagate: true, wait: true
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我想访问该build步骤的返回值,以便我可以在我的Groovy脚本中知道哪个作业名称,数字被触发.
我在示例中发现返回的对象具有类似于getProjectName()或者getNumber()我可以用于此的getter .
但是,我如何知道返回对象的确切类以及我可以调用它的方法列表?管道文档中似乎缺少这一点.我特别要求这个案例,但一般来说,我怎么知道返回对象的类及其文档?