Jenkins “究竟是什么?”;声明性管道“;在詹金斯?如何从上一个“切换”;管道“;概念

Jenkins “究竟是什么?”;声明性管道“;在詹金斯?如何从上一个“切换”;管道“;概念,jenkins,jenkins-pipeline,jenkins-declarative-pipeline,Jenkins,Jenkins Pipeline,Jenkins Declarative Pipeline,我对Jenkins中“声明性管道”的概念有点困惑 现在,我正在使用几种“多分支管道”类型的作业。 我维护“共享库”,它将vars文件夹与可重用功能结合起来。在同一个存储库中,还有一个作业文件夹,其中包含“完整管道”,这些管道应该配置为正常的“管道”类型的作业,然后从多分支管道作业监视的文件中触发 如何将其转换为“声明性管道”。关于“普通与声明性”主题,最好的文档资源是什么 下面这一段摘自第二篇文章,对其进行了很好的总结。我看到脚本化管道和声明性管道之间的一大区别是,声明性管道应该存储在源代码

我对Jenkins中“声明性管道”的概念有点困惑

现在,我正在使用几种“多分支管道”类型的作业。 我维护“共享库”,它将
vars
文件夹与可重用功能结合起来。在同一个存储库中,还有一个
作业
文件夹,其中包含“完整管道”,这些管道应该配置为正常的“管道”类型的作业,然后从多分支管道作业监视的文件中触发


如何将其转换为“声明性管道”。关于“普通与声明性”主题,最好的文档资源是什么

下面这一段摘自第二篇文章,对其进行了很好的总结。我看到脚本化管道和声明性管道之间的一大区别是,声明性管道应该存储在源代码控制系统中,并在每次运行时签出。声明性管道比脚本化管道更新,但脚本化管道不会消失

Jenkins为您提供了两种开发管道代码的方法:脚本式和声明式。脚本化管道,也称为“传统”管道,基于Groovy作为其特定于领域的语言。另一方面,声明性管道提供了一种简化且更友好的语法,其中包含用于定义它们的特定语句,而无需学习Groovy