Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
舞台和Jenkins管道中的建筑有什么区别?_Jenkins_Jenkins Pipeline - Fatal编程技术网

舞台和Jenkins管道中的建筑有什么区别?

舞台和Jenkins管道中的建筑有什么区别?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,例如: ---使用阶段------------------------------------------------------------------------ stage 'myjob' node('mynode'){ echo "i am in stage" } build job: 'myjob', parameters: [ [$class: 'NodeParameterValue', name: 'NODE_NAME', labels: 'mynode

例如:

---使用阶段------------------------------------------------------------------------

stage 'myjob'

node('mynode'){
    echo "i am in stage"
}
build job: 'myjob',
 parameters: [
 [$class: 'NodeParameterValue',

  name: 'NODE_NAME',

  labels: 'mynode', 

  nodeEligibility: [$class: 'AllNodeEligibility']],
--使用构建作业------------------------------------------------------------------------

stage 'myjob'

node('mynode'){
    echo "i am in stage"
}
build job: 'myjob',
 parameters: [
 [$class: 'NodeParameterValue',

  name: 'NODE_NAME',

  labels: 'mynode', 

  nodeEligibility: [$class: 'AllNodeEligibility']],
  • 描述此管道的一个阶段。它用于作业概述页面(Jenkins UI)的阶段视图中的可视化。它基本上只是一个名字
  • 是一个
    管道步骤
    ,它触发给定作业的新生成。 例如,
    生成作业:'myjob',参数:[$class:'NodeParameterValue',..
    myjob
    -要生成的下游作业的名称,
    参数
    -此生成的一些参数

来自Jenkins书籍:阶段块定义了通过整个管道执行的任务的概念上不同的子集(例如,“构建”、“测试”和“部署”阶段),许多插件使用这些阶段来可视化或呈现Jenkins管道状态/进度。所以您说的是“阶段”只是为了查看?老实说,我不知道,我只是从书中复制了文本。如果您愿意,您可以自己在Jenkins文档中阅读。但是从我复制的文本来看,它似乎是一个包含多个不同任务的块,其中一个可能是构建任务。