百度效率云
使用百度效率云-iPipe 编译、扫描、测试、部署 Gitee 上的代码
简介
百度效率云是百度云上 DevOps 平台,使用百度效率云-iPipe 连接 Gitee 代码库,可以使您方便地编译、扫描、测试、部署您的应用程序。效率云-iPipe 支持 Python、Java、Javascript、C、C++、PHP、Go 等主流语言的编译、Docker 构建、镜像制品管理以及云端部署。您还可以使用百度效率云 iScan 进行源码扫描、使用 iTest 进行自动化接口测试和性能测试。灵活的流水线自定义编排可以满足您的需求。
百度效率云与 Gitee 代码库连接效果
- Gitee 中的 PullRequest 自动触发效率云 iPipe,可以进行编译构建、代码扫描、制品存储、部署上线
- Gitee 中分支上的代码提交自动触发效率云 iPipe 进行构建,实现持续集成
只需三个步骤,连接百度效率云-iPipe 与 Gitee 代码库
第一步:注册百度云账号,开通效率云服务
- 打开百度效率云产品首页(https://cloud.baidu.com/product/xly.html)点击“立即使用”
-
用您的百度账号登录。如果您没有百度账号,请您注册一个,注册后从上一步开始。
-
在开通效率云服务页面中,输入“企业名称”和“企业标识/网址”,开通效率云服务。进入效率云
第二步:创建效率云项目,新建 iPipe 流水线
- 在效率云项目概览页中,点击“新建项目”,输入项目名称和项目标识,点击“完成并创建”
- 进入新建的项目,在左侧导航中选择“流水线 iPipe”,在页面上点击“新建流水线”按钮
第三步:配置 iPipe 流水线,选择 Gitee 代码库
- 在流水线配置页,点击“+ 代码库/分支”按钮,选择 Gitee 代码库
-
点击“OAuth”授权,在 Gitee 页面中授权效率云,并给连接起个名字
-
选择代码库,或手动输入开源代码库,并配置监听分支
- 配置 iPipe 流水线阶段、任务,保存流水线,详细文档
对于开源项目,让 iPipe 构建结果对任何人都可见
如果你的 Gitee 项目是开源项目,你可能希望连接的 iPipe 流水线可以被所有人看到,以便任何人提交 Commit 或创建 PR 时,都可以看到自动触发的 iPipe 流水线的 log 日志。如果你想这样,那么做以下操作,配置效率云项目为“全网公开”
如果你已经配置好了一条连接 Gitee 代码库的流水线(依据上述三个步骤),那么请点击 iPipe 流水线页面左测导航的“项目设置”,在基本信息中的“私密性设置”中,选择“全网公开”
请注意:目前的“全网公开”功能,仅对效率云-iPipe 流水线组件有效。即如果用户在未登录状态下查看“全网公开”的效率云项目,目前只能看到 iPipe 流水线组件。
帮助与支持
- 百度效率云产品手册与帮助文档
- 百度效率云产品论坛
- 联系百度效率云(xiaolvyun@baidu.com)