hanxie-crypto / serverless-cd

a simple but powerful cd system, build on serverless architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

serverless-cd 帮助文档

快速部署一个基于 Serverless 架构上的轻量级、易拓展、前端友好的 CI/CD 框架

前期准备

需要开通的产品:

推荐您拥有以下的产品权限 / 策略:

服务/业务 权限/策略
函数计算 FC AliyunFCFullAccess
日志服务 SLS AliyunLogFullAccess
对象存储 OSS AliyunOTSFullAccess
表格存储 Tablestore AliyunOSSFullAccess

代码 & 预览

部署 & 体验

应用详情

Serverless-cd 是一款基于 Serverless Devs 开发者工具打造,运行在 Serverless 架构上的轻量级、易拓展、前端友好的 CI/CD 框架。通过 Serverless-cd,开发者可以快速打造高性能、低成本的 Serverless CI/CD 能力,并对建设私有化的 Serverless 应用管理平台提供帮助。

部署完成后会生成一个对应的测试域名,格式为auto.serverless-cd.${uid}.{region}.fc.devsapp.net

快速体验

访问控制台:

auto.serverless-cd.${uid}.{region}.fc.devsapp.net

创建应用:

  • 添加授权
    image.png

image.png

  • 获取 Token
    在对应GitHub setting页面,添加个人 Token,并填入

s_token.gif

s_demo.gif

  • 创建应用

image.png

  1. 查看应用详情

可以看到刚创建的应用已经触发部署
image.png
并且可以看到详细的部署日志信息
image.png

webhook 触发部署

修改代码并且提交,查看自动化执行部署构建流程
s_redeploy.gif

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367

About

a simple but powerful cd system, build on serverless architecture


Languages

Language:JavaScript 95.3%Language:TypeScript 4.4%Language:Less 0.2%Language:CSS 0.1%Language:EJS 0.0%Language:HTML 0.0%Language:Shell 0.0%