使用阿里云云效后的感受

简介: vuecli的前端工程,源代码托管在gitee,使用阿里云流水线,实现了代码提交到gitee流水线自动拉取,拉取后代码扫描,单元测试,然后nodejs构建上传到阿里云oss,oss端已经设置绑定了域名。这样一整套的代码发布流程完全实现了自动化。

云效,云原生时代一站式BizDevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升。

一、使用流程

项目基于vuecli的前端工程,源代码托管在gitee,使用阿里云流水线,实现了代码提交到gitee流水线自动拉取,拉取后代码扫描,单元测试,然后nodejs构建上传到阿里云oss,oss端已经设置绑定了域名。这样一整套的代码发布流程完全实现了自动化。

二、背景意义

在没有使用阿里云云开发平台的流水线之前,每次项目发布前我都是在自己本地使用node构建打包,然后把构建产物,通过ossborwser客户端,上传到oss,发布成功,本地构建特别消耗自己电脑的cpu和内存,而且如果是多人开发的话代码合并也比较麻烦。使用了gitee+阿里云流水线,很好的解决了我们前端开发的痛点,不仅可以多人协作了,而且还能使用阿里云的集群去构建打包项目,而且还支持插件构建失败,能够很好的通知到我的邮箱。很贴心了。还有一点值得提到的是触发设置,定时触发,因为我的项目有个别时候0点发布的需求,这样我就不等到0点在折腾了。终于可以安安稳稳睡觉了。

三、优势和不足

免费的构建时长还是显得有些少,现在只有一个工程,如果有多个工程的话,还是略显不足。还有就是我们的【代码管理Codeup】,目前不支持svn客户端,如果能支持下就好了,因为之前都是用svn客户端管理,还是有一部分习惯svn的。

四、效果图展示

图片2.png图片3.png

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
目录
相关文章
|
安全 网络安全 网络虚拟化
硬件防火墙—基础篇
硬件防火墙—基础篇
|
存储 消息中间件 监控
阿里云sls日志服务简介和使用流程
阿里云SLS(Simple Log Service)是一种高度可扩展的、低成本的日志托管服务,它提供了全面的日志采集、存储、分析和呈现功能。阿里云SLS是全球首个在公共云上提供日志服务的企业,它具有高可靠性、高稳定性和高安全性等特点,可满足不同企业的日志需求。
|
监控 安全 jenkins
Jenkins安装(Linux版)
Jenkins安装(Linux版)
Jenkins安装(Linux版)
|
安全 监控
服务器禁ping的好处和坏处是什么
服务器禁ping的好处和坏处是什么禁ping好处一定程度上在互联网上隐藏自己防止一些批量扫描软件探测主机,减少被入侵的几率; 禁止ping坏处 无法使用常用的ping或者监控软件来检测站点是否正常,服务器是否在线等; 建议一般情况下没必要禁止ping,只要常规的服务器安全设置下注意下使用互联网这么大没多大几率盯上这台服务器。
6407 0
|
10月前
|
缓存 人工智能 算法
不同业务怎么选服务器?CPU / 内存 / 带宽配置表
本文详解了服务器三大核心配置——CPU、内存、带宽,帮助读者快速理解服务器性能原理。结合不同业务场景,如个人博客、电商、数据库、直播等,提供配置选择建议,并强调合理搭配的重要性,避免资源浪费或瓶颈限制。内容实用,适合初学者和业务选型参考。
1364 0
|
11月前
|
缓存 监控 Ubuntu
Ubuntu操作系统下清除系统缓存与无用文件的方法
通过上述步骤断行综合性地对Ubuntu进行优化与整洁可显著改善其性能表现及响应速度。然而,请注意在执行某些操作前确保充分了解其潜在影响;例如,在移除旧内核之前确认新内核稳定运行无问题;而对于关键配置更改则需确保备份好相关设置以便恢复原状态。
2593 0
|
消息中间件 API 开发工具
实时获取短信发送状态,这个功能别错过!|阿里云短信服务
短信回执可以让你对每一次短信的审核和送达状态了如指掌,怎么样才能摆脱“状态轮询”,实时获取各种状态呢?
2401 17
|
自然语言处理 前端开发 Java
API管理平台:你用的到底是哪个?
本文介绍了多个API管理和文档工具,包括Apifox、Swagger及其增强版Knife4j和RapiDoc、阿里RAP、去哪儿YApi以及Redoc。这些工具各有特色,适用于不同的开发场景。Apifox提供一体化协作平台,支持API文档、调试、Mock和测试;Swagger结合Knife4j适合Java与前端团队,界面美观且功能丰富;YApi则适用于跨语言开发,支持多种API形式的管理;阿里RAP专注于接口文档管理和Mock服务;Redoc则是开源的现代化API文档浏览器。总结而言,选择工具应根据团队需求和技术栈来决定。
5208 16
|
消息中间件 NoSQL Java
Spring Boot整合Redis
通过Spring Boot整合Redis,可以显著提升应用的性能和响应速度。在本文中,我们详细介绍了如何配置和使用Redis,包括基本的CRUD操作和具有过期时间的值设置方法。希望本文能帮助你在实际项目中高效地整合和使用Redis。
1058 2
|
弹性计算 Linux 数据安全/隐私保护
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
40445 3
阿里云服务器ECS远程登录用户名密码查询方法

热门文章

最新文章