云效云端开发平台 DevStudio 是面向云原生的 WebIDE 产品,只需一个浏览器即可获得与本地 IDE 一致的开发体验。通过预置开发环境,使用智能编码能力,即可快速地编辑、调试、运行、部署云端代码。
还给开发者提供了不少免费的开发者工具。本博文就详细的介绍上8款免费的开发者工具,帮助大家更好的学习和工作。但是个人觉得这个属于的先免费后面在收割的方案。不过我们还是有必要去了解一下相关的好的产品。
一、在线IDE——DevStudio产品官网:https://www.aliyun.com/product/yunxiao/devstudio
使用地址:https://ide.aliyun.com
如今各种本地工具都在云化,开发者每天编码所需的IDE工具自然也在云化。相比于本地IDE,WebIDE打开浏览器就可以使用,无需配置,在一些轻量开发场景,如Serverless、前端组件等场景,非常方便。阿里云的这块在线IDE工具,预置了多种主流的技术栈,支持在线运行、调试、运行、部署云端代码,还提供了代码智能补全等代码智能化的能力。
二、代码托管——Codeup产品官网: https://www.aliyun.com/product/yunxiao/codeup 使用地址:https://codeup.aliyun.com
云效代码管理 Codeup,是基于 Git 的代码管理平台,数十万企业正在使用,提供代码托管、代码评审、代码扫描、质量检测、持续集成等功能,全方位保护企业代码资产,帮助企业实现安全、稳定、高效的代码托管和研发管理。
可以看到,相比Code, 云效Codeup提供了不限容量的代码托管服务(不限容量不限容量不限容量)。不仅如此,还提供了更丰富的代码检测、代码安全、代码智能化能力,一个工具顶多个。
产品官网: maven.aliyun.com
提供maven私有仓库、npm私有仓库、通用制品仓库等企业级私有制品仓库,用于maven、npm等软件包和依赖管理。不限容量、免费用
产品官网:https://www.aliyun.com/product/yunxiao/packages
使用地址:https://packages.aliyun.com
除了Maven公库外,一些私有的制品包的存储,也为开发者提供了免费、不限容量的私有制品存储服务,支持Maven、Nexus等多种制品类型。不用搭建、注册就可以使用。重点是:不限容量还免费
产品官网:https://www.aliyun.com/product/acr 使用地址:https://cr.console.aliyun.com/
容器镜像服务(简称 ACR)是面向容器镜像、Helm Chart 等符合 OCI 标准的云原生制品安全托管及高效分发平台。 ACR 支持全球同步加速、大规模/大镜像分发加速、多代码源构建加速等全链路提效,与容器服务 ACK 无缝集成,帮助企业降低交付复杂度,打造云原生应用一站式解决方案。
随着docker等云原生技术的普及,企业越来越多地使用docker进行应用的构建打包。docker镜像的存储可以使用容器镜像仓库——ACR。目前ACR提供了个人版和企业版,个人版目前是免费使用。
产品官网:https://www.aliyun.com/product/yunxiao/flow
使用地址:登录 - 欢迎登录,安全稳定的云计算服务平台
企业级持续集成和持续交付工具,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线CICD过程。通过持续向团队提供及时反馈,让交付过程高效顺畅。
随着企业应用架构从单体架构逐渐向微服务架构转型,自动化交付工具逐渐成为企业必备工具。的这款CI/CD工具,支持自动化构建、自动化测试、自动化部署等多项能力,打通了ECS、ACK、FC等多款产品,可以方便地实现主机或者云原生场景下的多种发布策略。依然是免费使用,目前免费版支持最大并行任务数 3,运行时长 1800 分钟/月,小型团队基本够用了。
产品官网:https://www.aliyun.com/product/emascrash/mobile_devops
使用地址:https://emas.console.aliyun.com/
前面介绍的云效Flow主要针对服务端应用,如果移动应用的CI/CD,提供的产品是——EMAS。
移动DevOps包括云构建和云发布,是面向多端应用场景(包括但不限于移动App、H5应用、小程序、Web应用、PC应用等),通过自动化流程串联应用完整生命周期(研发、测试、灰度、分发、监控、反馈)的一站式研发支撑平台,帮助企业实现交付流程化、自动化、数字化。
产品官网:https://www.aliyun.com/product/yunxiao/project
使用地址:https://devops.aliyun.com
云效项目协作Projex是新一代企业级项目协作工具,提供项目管理、需求管理、缺陷管理、任务管理、迭代规划等丰富的项目管理功能及效能数据统计,支持单项目管理、跨项目协作等丰富的协作场景,以及 Scrum、LeSS、ALPD 等不同复杂度的研发模式,助力企业实现组织敏捷。最后,除了编码、测试、构建、部署外,开发者日常的研发需求、任务、缺陷等,也可以使用来进行管理。
云效项目协作Projex_项目管理软件_项目管理工具_研发项目管理_开发与运维-阿里