在本系列的第二篇也是最后一部分中,我们将介绍Jenkins Workflow插件 ,该插件是用于设置更复杂的Jenkins管道的解决方案。
我们将从系列的第一部分中删除。 在第1部分中, Jeff Reifman指导您在Digital Ocean上设置Jenkins实例并创建您的第一个Jenkins构建。 如果您尚未阅读,建议先阅读。 没关系-我会等待。 我可以很耐心...
…全都赶上了吗? 大! 我们开工吧。
什么是Jenkins工作流程?
詹金斯的工作流程是一个插件詹金斯 。 安装后,新的项目类型变为可用:“工作流程”。 工作流项目可以与常规的“ Freestyle” Jenkins项目用于相同的目的,但是它们还具有协调更大的任务的能力,这些任务可以跨越多个项目,甚至可以在单个Workflow中创建和管理多个工作空间。 而且,所有这些管理都可以组织为一个脚本,而不是分散在一系列配置,项目和步骤中。
工作前流程
在开始构建工作流程之前,我们必须安装Jenkins Workflow插件。 在Jenkins控制台中,点击管理Jenkins ,然后点击管理插件 。 切换到“ 可用”选项卡,然后搜索“工作流程”。
选中“ 工作流插件 ”框,然后安装而不重新启动 。
现在,这是要抓住的地方。 有多个名为“工作流插件”的插件,因此您需要多次重复上述步骤。 或者,您也可以单击多个复选框或安装Workflow Aggregator插件。
一旦“工作流插件”不再显示在可用插件列表中,然后继续并通过导航到/restart
并单击“ 是”来/restart
启动Jenkins。
一个简单的流程
让我们弄湿我们的工作流程英尺。 我们将在第一部分中建立Jeff的项目并将其构建为工作流。
首先,前往Jenkins信息中心,然后点击新建项目 。 将新项目命名为“ Shell测试(工作流程)”,然后选择工作流程类型。
单击确定以创建新项目。 您将进入项目的配置页面。
您会注意到配置选项不同于标准的Jenkins项目。 不再有