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