上云无忧 > 文档中心 > 百度智能云持续交付iPipe使用教程 - 快速指南
持续交付iPipe
百度智能云持续交付iPipe使用教程 - 快速指南

文档简介:
iPipe简介: iPipe是百度效率云的持续交付流水线产品,你可以用它来自定义自动化交付流程,通过灵活配置软件交付过程中的各个阶段,来实现交付过程的自动化和可视化。 【百度智能云】效率云
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

iPipe简介

iPipe是百度效率云的持续交付流水线产品,你可以用它来自定义自动化交付流程,通过灵活配置软件交付过程中的各个阶段,来实现交付过程的自动化和可视化。

iPipe快速入门

如何快速进入百度效率云的iPipe界面呢?请看下图:

接下来配置属于自己的流水线吧,如下图:

基本信息

代码库/分支

此处先选择iCode代码源,下面再举例GitHub代码源的操作

触发条件

高级设置

阶段任务

Maven构建插件详情请参考Maven构建指南 以及Docker构建指南

因为是Change类型的流水线,所以需要提交代码触发,如果在iPipe上直接手动执行构建,会失败,因此执行正常提交代码的git命令:

echo "test">a.txt(先添加个文件)
  git commit -m "hangprotect-1 test first change pipeline"(iPipe上可关联此卡片)
  git push origin head:refs/for/master

下图查看是否触发流水线构建:

执行成功!

顺便可以到iRepo服务上看下刚刚配置的上传产出和镜像是否成功

配置里勾选的制品上传已成功!

配置里勾选的镜像上传已成功!

配置Merge消息类型的构建操作如下: 复制刚刚的流水线或者新建一条流水线,只需要改一下监听分支的消息类型以及填写流水线ID就可以了,其他配置雷同,根据可根据实际需要更改或者新建配置。

配置完成以后把刚刚提交的代码过评审+2后点击合入,查看是否触发配置的这条Merge类型流水线,操作如下图:

Merge成功触发!

Merge构建成功!

扩展:GitHub代码源的配置

看到这个地方估计大家已经把流水线的基本配置会配置了,接下来给演示GitHub代码源的关联配置,这里演示配置Merge类型流水线,如下图:

Step1:新建流水线: 与上面操作重复的不再演示,直接更改『代码库/分支』这一部分:

两种方式:1.选择已有的;2.手动输入 这里优先选择已有的代码库 

其他配置如上一致即可,不再赘述,下图只供参考 

在github页面下载代码库并提交代码: 例如:

echo "test">README.md
 git commit -m "first commit"
 git push -u origin master

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部