使用上游和下游依赖的Jenkins管道



我有一些jenkins独立作业要构建、打包和部署。现在我正在连接它们并使"构建"作业触发"包"作业,和"包"作业触发"部署"作业,并在它们之间传递所需的参数。我还可以在管道视图中看到它们。

我的问题是,这在技术上可以被称为管道吗?或者我可以叫它管道只有当我使用管道插件和编写groovy脚本?

谢谢注:请不要回答这个问题。这是一个真诚的问题,但我找不到正确的答案。我希望技术上是正确的

在Jenkins上下文中,管道是使用管道DSL(这里基于Groovy)定义工作流的作业。一个管道的目的是在一个地方定义一堆步骤(例如build + package + deploy在你的情况下),允许定义一个复杂的工作流程(例如parallel步骤,input步骤,try/catch指令),可以重播和版本(因为它可以保存到git)。要了解更多信息,请阅读Jenkins官方管道文档,该文档详细解释了管道是什么。

当前使用的作业类型称为freestyle作业,即使它们确实定义了一个"流程"(通过将作业链接在一起),它们也不能称为pipelines作业。

简而言之,pipelines是使用pipeline plugingroovy脚本语法来定义整个应用程序生命周期的作业,以及标准Jenkins 1。x作业称为freestyle作业

相关内容

  • 没有找到相关文章

最新更新