阿里云 Serverless 云开发平台如何丰富的 CI/CD 的功能?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

阿里云 Serverless 云开发平台如何丰富的 CI/CD 的功能?

来自:云开发平台 2021-03-11 23:01:09 527 1

阿里云 Serverless 云开发平台如何丰富的 CI/CD 的功能?

取消 提交回答
全部回答(1)
  • 1358896759097293
    2021-03-14 22:36:11

    之所以会开放 Open API 来实现这些功能,是因为有些团队在本地已经做好了工具, 希望能够使用云开发平台的部署测试或是创建应用等模块化的能力,增强他们已经有的 CI/ CD 能力。 大家在云开发平台帮助页面可以找到《与本地 CI/CD hook 集成》,会有详细的关于 CI/CD 的介绍。 阿里云 Serverless 云开发平台不仅支持在线 CloudIDE 开发、测试和 CI/CD,同时 也支持本地开发。在本地环境下,阿里云 Serverless 云开发平台在不影响原有开发流程的 前提下,提供 hook 文件支撑项目本地 CI/CD,可以让原有项目轻松升级到云原生 Serverless 架构。 Hook 文件需要集成在代码托管平台的触发器逻辑中。以 Gitlab 举例,Gitlab 提供两 种钩子:WEB Hook 和 Custom Hook,Web Hook 触发时调用提供 HTTP/HTTPS 接口,而 Custom Hook 则调用相关脚本,最终这两种 Hooks 都会调用或实现相关的 CI /CD 逻辑,实现项目自动化部署。 Hook 是在对远端仓库做铺代码等基础操作的时候,Gitlab 会对这些操作做一些捕获或 拦截,然后通过这些捕获或拦截的动作,实现操作上的强化。 CI/CD 流程是围绕 WEB Hook 的机制来实现的。CI/CD 依赖 4 个环境变量: CI_WORKBENCH_ID(云开发平台创建的工程 ID),CI_ACCESS_KEY(阿里云账 号的 Access key)、CI_ACCESS_SECRETE(阿里云账号对应的 Accesskey Secret)、CI_GITFLOW_PATH(可选,指定 gitflow 文件路径)。

    0 0
相关问答

1

回答

在阿里云小程序Serverless中,开发者可以通过API获取哪些服务?

2022-08-09 12:26:14 95浏览量 回答数 1

0

回答

微信小程序云开发如何迁移到阿里云EMAS Serverless?

2022-08-06 22:15:27 260浏览量 回答数 0

1

回答

阿里云 Elasticsearch 日志增强特性有哪些?

2022-01-17 17:01:54 651浏览量 回答数 1

5

回答

阿里云ECS共享型s6和计算型c6云服务器4核8G区别对比?

2021-02-20 15:00:37 1631浏览量 回答数 5

1

回答

什么是阿里云小程序Serverless?

2020-02-17 16:36:10 1734浏览量 回答数 1

0

回答

阿里云异构计算平台——加速AI深度学习创新

2018-06-26 23:30:34 1476浏览量 回答数 0

1

回答

阿里云物联网套件JAVA 示例代码

2018-05-12 10:45:56 1144浏览量 回答数 1

1

回答

关于阿里云官网背景图片

2017-02-16 16:23:54 2271浏览量 回答数 1

1

回答

DB可以用Oracle或是SQL SERVER吗,如果已经开发好的项目要移植到阿里云上面的话,需要做哪些工作?

2016-03-06 20:01:21 2846浏览量 回答数 1

12

回答

电信云VS阿里云

2013-12-13 23:25:52 16652浏览量 回答数 12
+关注
1358896759097293
45271990@qq.com
0
文章
2125
问答
来源圈子
更多
+ 订阅
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载