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