我在jenkins中有一个主管道,它将检查代码、编译、测试和构建,然后将图像推送到docker。这是我拥有的高级CI管道。说出工作名称";MainJobA";
我需要创建一个新的作业,只用于生成JavaDoc。为此,我在Git Repo中创建了一个新脚本,并在Pipeline作业中配置了相同的脚本。
现在,我需要执行javadoc生成的子任务,并从"MainJobA"。我需要从运行SubJobA的管道阶段
/home/jenkins/workspace/MainJobA
我怎样才能做到这一点?
在jenkins声明性管道中存在build
步骤。
像一样使用
pipeline {
agent any
stages {
stage ("build") {
steps {
build 'Pipeline_B'
}
}
}
}