文档首页 > > 快速入门> 基于Node.js的Web应用开发> 创建流水线、实现持续交付

创建流水线、实现持续交付

分享
更新时间: 2020/05/21 GMT+08:00

流水线提供可视化、可定制的自动交付流水线,支持编译构建、代码检查、子流水线、部署、流水线控制五种任务类型,

本节通过以下三步介绍如何使用流水线实现持续交付。

  1. 新建流水线
  2. 执行流水线

为避免不必要的费用,在完成本例后,可选择进行资源释放

新建流水线

  1. 单击页面上方导航栏构建&发布 > 流水线,进入“流水线”页面。
  2. 单击“新建流水线”,进入“新建流水线”页面。
  3. 输入任务名称,单击“下一步”
  4. 选择“不使用模板,直接创建”
  5. 单击“DevCloud”,源码仓库选择在创建代码仓库、管理项目代码中创建的代码仓库,单击“下一步”
  6. 单击“构建”一栏中的图标,在页面右侧滑出的“阶段配置”窗口中修改名称为“部署”,单击“保存”

      

  7. 单击“部署”一栏中的“添加任务”

    页面右侧滑出“阶段配置”窗口,类型选择“部署”,需要调用的任务选择部署代码至云主机中创建的任务,单击“保存”

      

  8. 单击“发布仓库”一栏中的图标,删除此阶段。

      

  9. 单击“源代码”一栏中“触发分支”,在右侧画出窗口中,单击“触发分支”下拉列表,勾选“master”

      

  10. 完成以上操作之后,单击“保存”,完成流水线的配置。

执行流水线

有两种方式可以出发流水线的执行。

  • 方法一:手动执行
    1. 进入“流水线详情”页面,单击“全新执行”,启动流水线任务。
    2. 等待流水线执行,当提示成功时,表示流水线执行完毕,即实现了持续集成流水线。

      若执行失败,单击失败的任务名称,进入任务详情页面查看失败原因。

        

  • 方法二:修改代码仓库代码自动触发

    由于在新建流水线-步骤9中设置了触发分支,因此在代码仓库的master分支发生变化时,会自动触发流水线的执行。执行结果的查看•方法一:手动执行与相同。

至此,您已经完成实现了项目的持续交付。

资源释放

您已经完成了使用Node.js进行Web应用开发的入门示例体验,了解DevCloud的基本使用流程。

弹性云服务器运行过程中会产生费用,如果你不需要使用该主机,建议您参照删除弹性云服务器释放主机资源,避免费用产生,如果您想继续体验其它功能可继续保留主机资源。

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问