开发者社区> 唐容> 正文

[CRP 3月产品更新日志]多语言持续交付的支持

简介: 在阿里云上,越来越多的用户选择了CRP作为团队的持续集成和部署的平台。很多用户对我们提出多语言的支持需求,经过我们多方面的调研与不断的尝试,多语言的支持终于来啦!
+关注继续查看

前情概要:

过去的几个月里,我们对Java和Node语言的持续交付做了以下一些事:

  1. 支持使用aliyun的maven仓库,也支持使用用户自有的maven仓库;
  2. 支持配置项文件和代码库的物理隔离存储,保证重要信息的私密性。同时又支持工作流编译时上传配置项文件,从而使得代码工程在编译时可以动态替换配置项。
  3. 支持Node语言编译时快速安装C语言的扩展依赖,从而提高Node语言的编译测试效率。

3月重点更新内容:

在阿里云上,越来越多的用户选择了CRP作为团队的持续集成和部署的平台。很多用户对我们提出多语言的支持需求,经过我们多方面的调研与不断的尝试,多语言的支持终于来啦!

1. 支持Go、Php、Python、Ruby语言的多版本编译-测试-部署流程。 具体的语言配置帮助请进入帮助中心查看。

screenshot

2. "编译"、"测试"任务合并为"编译/测试"1个任务,从而减少编译&测试依次运行的时间:

screenshot

3. 工作流部署支持Php、Ruby、Node等脚本语言的git pull --> 启动方式部署:

screenshot

4. 工作流支持Ruby开发者的capistrano方式部署


更多更新:

  • 项目中“持续发布线”改为“工作流”:
  • 项目-部署组支持直接输入IP列表添加机器,方便快速添加机器:

screenshot

  • 项目首页支持调整工作流显示顺序,从而可以只查看我关心的工作流;

screenshot


  • 有疑问请旺旺联系“crp技术支持”同学,也可以到我们的论坛发表建议,谢谢大家的支持。

  • CRP: https://crp.aliyun.com

  • 云Code : https://code.aliyun.com
  • 后续我们会在公众号里发布:各个语言在CRP平台上的持续交付最佳实践,敬请期待!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
KubeVela 插件指南:轻松扩展你的平台专属能力
本文作者为 KubeVela 社区贡献者 姜洪烨。 我在原文基础上做了适量修改。KubeVela 插件(addon)可以方便地扩展 KubeVela 的能力。正如我们所知,KubeVela 是一个微内核高度可扩展的平台,用户可以通过 模块定义(Definition)扩展 KubeVela 的系统能力,而 KubeVela 插件正是方便将这些自定义扩展及其依赖打包并分发的核心功能。不仅如此,Kube
68 0
自建iOS构建流水线建设核心原理剖析
文章主要从iOS打包机远程构建的角度分析,整体链路脚本涉及的shell、ruby、security指令、xml以及iOS工程化相关知识,文章通过一个远程构建流程简单并重点的讲解了如何规避本地打包环境下的小的修改出包存在的大量人工操作,如何动态化配置证书、版本号等信息以及内测分发方式的避坑点。
31073 0
生产级Golang麻将游戏服务器 NanoServer 二次开发,利用Drone CI/CD打通DevOps上 K8S 迭代流程
生产级Golang麻将游戏服务器 NanoServer 二次开发,利用Drone CI/CD打通DevOps上 K8S 迭代流程
337 0
KubeVela 1.3 发布:开箱即用的可视化应用交付平台,引入插件生态、权限认证、版本化等企业级新特性
得益于 KubeVela 社区上百位开发者的参与和 30 多位核心贡献者的 500 多次代码提交, KubeVela 1.3 版本正式发布。相较于三个月前发布的 v1.2 版本[1],新版本在 OAM 核心引擎(Vela Core),可视化应用交付平台 (VelaUX) 和社区插件生态这三方面都给出了大量新特性。
299 0
如何大规模交付高质量、高一致性的RESTful API及配套产物
近年来互联网技术发展飞速,API生态迅速扩张,从RPC到REST,再到现在的GraphQL,不同的风格和规范,在一定程度上,确实是在让开发者更好的在项目中开发和使用API,但是在如何交付高质量、高一致性的API(尤其是RESTful风格的API)及配套产物的方面,还没有非常实质性的推进,本文作者将会结合自身开发经验以及在云厂商的大规模开放API的设计经验,通过对RESTful相关论文的阅读,典型的RESTful风格的API规范(Google Cloud和Github的RESTful风格的API规范)探索,以及对在多团队协同开发、交付高一致性的RESTful API所面临的困难。
10984 0
业务组件库开发流程
业务组件库可以帮助我们加速开发流程,提高工作效率,提升代码复用率
282 0
系统迁云规范流程
系统迁云规范流程
3635 0
阿里在使用一种更灵活的软件集成发布模式
作者:董越(花名荷锄),阿里巴巴研发效能部高级产品专家 当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通过代码评审等方法确认一条特性分支上的改动没问题后,将其合入集成用的分支。
2410 0
+关注
唐容
刘昕 (花名唐容),阿里云区块链服务产品负责人, 阿里巴巴高级产品专家。2011年加入阿里巴巴,曾经负责阿里集团开源项目管理、集团各业务线开发运维后端体系、阿里云开发者服务和产品体系.目前在阿里云负责区块链服务和解决方案的产品建设、行业场景研究及生产化工程落地等方面的工作.
文章
问答
文章排行榜
最热
最新
相关电子书
更多
王青:如何一天发布10次?基于元数据的持续交付方法
立即下载
一天发布10次-基于元数据的持续交付方法
立即下载
如何创建一个成功的(在业务和开发中)开源项目
立即下载