跳到主要内容

百度效率云

使用百度效率云-iPipe 编译、扫描、测试、部署 Gitee 上的代码

简介

百度效率云是百度云上 DevOps 平台,使用百度效率云-iPipe 连接 Gitee 代码库,可以使您方便地编译、扫描、测试、部署您的应用程序。效率云-iPipe 支持 Python、Java、Javascript、C、C++、PHP、Go 等主流语言的编译、Docker 构建、镜像制品管理以及云端部署。您还可以使用百度效率云 iScan 进行源码扫描、使用 iTest 进行自动化接口测试和性能测试。灵活的流水线自定义编排可以满足您的需求。

百度效率云与 Gitee 代码库连接效果

  • Gitee 中的 PullRequest 自动触发效率云 iPipe,可以进行编译构建、代码扫描、制品存储、部署上线
  • Gitee 中分支上的代码提交自动触发效率云 iPipe 进行构建,实现持续集成

只需三个步骤,连接百度效率云-iPipe 与 Gitee 代码库

第一步:注册百度云账号,开通效率云服务

  1. 打开百度效率云产品首页(https://cloud.baidu.com/product/xly.html)点击“立即使用”

输入图片说明

  1. 用您的百度账号登录。如果您没有百度账号,请您注册一个,注册后从上一步开始。

  2. 在开通效率云服务页面中,输入“企业名称”和“企业标识/网址”,开通效率云服务。进入效率云

输入图片说明

第二步:创建效率云项目,新建 iPipe 流水线

  1. 在效率云项目概览页中,点击“新建项目”,输入项目名称和项目标识,点击“完成并创建”

输入图片说明

  1. 进入新建的项目,在左侧导航中选择“流水线 iPipe”,在页面上点击“新建流水线”按钮

输入图片说明

第三步:配置 iPipe 流水线,选择 Gitee 代码库

  1. 在流水线配置页,点击“+ 代码库/分支”按钮,选择 Gitee 代码库

  1. 点击“OAuth”授权,在 Gitee 页面中授权效率云,并给连接起个名字

  2. 选择代码库,或手动输入开源代码库,并配置监听分支

  1. 配置 iPipe 流水线阶段、任务,保存流水线,详细文档

对于开源项目,让 iPipe 构建结果对任何人都可见

如果你的 Gitee 项目是开源项目,你可能希望连接的 iPipe 流水线可以被所有人看到,以便任何人提交 Commit 或创建 PR 时,都可以看到自动触发的 iPipe 流水线的 log 日志。如果你想这样,那么做以下操作,配置效率云项目为“全网公开”

如果你已经配置好了一条连接 Gitee 代码库的流水线(依据上述三个步骤),那么请点击 iPipe 流水线页面左测导航的“项目设置”,在基本信息中的“私密性设置”中,选择“全网公开”

请注意:目前的“全网公开”功能,仅对效率云-iPipe 流水线组件有效。即如果用户在未登录状态下查看“全网公开”的效率云项目,目前只能看到 iPipe 流水线组件。

帮助与支持