6是的和否的声明式流水线是管道DSL的新扩展(它基本上是一个只有一步的管道脚本,具有参数的管道步骤(称为指令),这些指令应遵循特定的语法)。这种新格式的重点在于它更加严格,因此对于那些刚接触流水线的人来说应该更容易,可以进行图形化编辑等,详见您上面的链接中的功能列表。因此,对于简单的任务,我会说这是推荐的方法,但对于更高级的情况,脚本是备选方案。 - Jon S
9现在有三个名称,分别是“node”、“agent”和“slave”! - mkobit
2@mkobit 是的,这些名称相当令人困惑。我在某处读到(现在无法找到参考资料,可能是在 Jenkins 博客或 Jenkins JIRA 上),他们正在尝试重命名并使用代理(agent)而不是从机(slave),因为后者是一个“负面”词汇。然后我猜声明性流水线采用了这种方式,并将其称为代理(agent)。我认为节点(node)起源于脚本化流水线。 - Jon S
agent { node { label "abc" } }
的声明性 Jenkinsfile 呢?很明显,node 也适用于声明性流水线。那么,真正的区别是什么呢? - cowlinator