在新流水线上使用 Node.js 应用演示

本节我们将介绍如何在流水线中对 Node.js 应用进行测试和构建 ,本项目代码维护在 https://github.com/DaoCloud/nodejs-sample   项目中。您可以在 GitHub 找到本项目并获取本文中所提到的所有代码文件。


创建项目

点击 “创建项目” 选择之前 fork 的代码仓库(repo)或者通过 Git 地址进行代码源设置,点击 “开始创建

设置流水线

初次使用时,我们为您创建了“测试”、“构建”两个阶段便于快速开始。流水线会从左到右依次执行,阶段内的任务为并发。按照此例会先并发执行“测试”下的所有任务,任务全部完成后再执行“构建”下的所有任务。如果需要编辑任务,点击卡片右上角的选项并选择“编辑任务”。根据需求自定义设置,完成设置后,可以通过 commit 代码,或在界面右上角选择“现在触发” 然后选择“master” 分支并点击“确定”来触发流水线。

  1. 添加阶段:点击阶段右边可以自己定义一个阶段,例如添加一个发布阶段
  2. 添加并行任务:可以根据需要选择添加并行任务
  3. 编辑任务:对此任务进行设置 ,详细如下:
  •  任务:根据实际情况对任务下的设置进行编辑

  • 触发条件:执行条件设置的是分支或标签的白名单,会在匹配成功后执行该任务,如果不填则默认执行。不执行条件则相反,填写后会优先匹配不执行条件,若满足条件则跳过任务的执行。

  • 依赖:此处可以选择有需要依赖的任务,例如构建任务是需要依赖 测试任务

  • 设置:任务的基本设置,用户可以根据实际情况进行更改

以上是基于 Node.js 应用的流水线基本设置,其他应用的流水线设置请参考相关文档