创建第一个管道

什么是詹金斯管道?必威国际有限公司

必威国际有限公司Jenkins Pipeline(简称“Pipeline”)是一套支持实现和集成的插件持续交付管道詹金斯。必威国际有限公司

一个持续交付管道是将软件从版本控制直接传递给用户和客户的过程的自动表达。

必威国际有限公司Jenkins Pipeline提供了一套可扩展的工具,可以“以代码”对简单到复杂的交付管道进行建模。Jenkins Pipeline的定义通必威国际有限公司常写入文本文件(称为必威国际有限公司Jenkinsfile),然后签入项目的源代码控制存储库。1

有关管道的更多信息必威国际有限公司Jenkinsfile是,指的是各自管道使用Jenkin必威国际有限公司sfile部分的用户手册。

要快速开始使用Pipeline:

  1. 复制一份在下面的例子并命名它必威国际有限公司Jenkinsfile

  2. 单击新项目菜单在詹金斯必威国际有限公司经典UI左列

  3. 为您的新项目提供一个名称(例如:My-Pipeline),并选择Multibranch管道

  4. 单击添加源按钮,选择要使用的存储库类型并填写详细信息。

  5. 单击保存按钮,并观察您的第一个管道运行!

您可能需要修改其中一个示例必威国际有限公司Jenkinsfile让它和你的项目一起运行。试着修改上海命令以运行在本地计算机上运行的相同命令。

在你设置好你的管道之后,Jenkins会自动检测你的仓库中创建的任何新的必威国际有限公司分支或拉请求,并开始为它们运行管道。

快速入门示例

下面是一些很容易复制和粘贴的使用各种语言的简单管道示例。

Java

必威国际有限公司Jenkinsfile(声明式管道)
管道{代理{docker{图像maven: 3.3.3}}阶段{阶段(构建){步骤{shmvn——版本} } } }

node . js JavaScript /

必威国际有限公司Jenkinsfile(声明式管道)
管道{代理{docker{图像节点:14-alpine}}阶段{阶段(构建){步骤{shnpm——版本} } } }

Ruby

必威国际有限公司Jenkinsfile(声明式管道)
管道{代理{docker{图像ruby}}阶段{阶段(构建){步骤{shruby——版本} } } }

Python

必威国际有限公司Jenkinsfile(声明式管道)
管道{代理{docker{图像python: 3.5.1}}阶段{阶段(构建){步骤{shpython的版本} } } }

PHP

必威国际有限公司Jenkinsfile(声明式管道)
管道{代理{docker{图像php}}阶段{阶段(构建){步骤{shphp——版本} } } }

必威国际有限公司Jenkinsfile(声明式管道)
管道{代理{docker{图像golang}}阶段{阶段(构建){步骤{sh去的版本} } } }


这个页面有用吗?

请通过这个提交你对这个页面的反馈快速形成

或者,如果您不希望完成快速表单,您可以简单地指出,如果您觉得这个页面有帮助?


看到现有的反馈在这里