云效,云原生时代一站式BizDevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升。
一、使用流程
项目基于vuecli的前端工程,源代码托管在gitee,使用阿里云流水线,实现了代码提交到gitee流水线自动拉取,拉取后代码扫描,单元测试,然后nodejs构建上传到阿里云oss,oss端已经设置绑定了域名。这样一整套的代码发布流程完全实现了自动化。
二、背景意义
在没有使用阿里云云开发平台的流水线之前,每次项目发布前我都是在自己本地使用node构建打包,然后把构建产物,通过ossborwser客户端,上传到oss,发布成功,本地构建特别消耗自己电脑的cpu和内存,而且如果是多人开发的话代码合并也比较麻烦。使用了gitee+阿里云流水线,很好的解决了我们前端开发的痛点,不仅可以多人协作了,而且还能使用阿里云的集群去构建打包项目,而且还支持插件构建失败,能够很好的通知到我的邮箱。很贴心了。还有一点值得提到的是触发设置,定时触发,因为我的项目有个别时候0点发布的需求,这样我就不等到0点在折腾了。终于可以安安稳稳睡觉了。
三、优势和不足
免费的构建时长还是显得有些少,现在只有一个工程,如果有多个工程的话,还是略显不足。还有就是我们的【代码管理Codeup】,目前不支持svn客户端,如果能支持下就好了,因为之前都是用svn客户端管理,还是有一部分习惯svn的。
四、效果图展示