Skip to content

wss-git/custom-dumi-cd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gateway 函数

就是一个自建的网关,处理请求,所以给了最小的配置;但是他需要拥有调用函数的权限

engine 函数

一个定制简单的函数流水线,需要配置拉取代码的 token。入参格式如下

{
  "commit": "184b341778043c6762a1ff02428ca9592bc8a961",
  "ref": "refs/heads/main",
  "owner": "wss-gitee",
  "clone_url": "https://gitee.com/wss-gitee/blog.git",
  "cloneUrl": "https://gitee.com/wss-gitee/blog.git",
  "provider": "gitee"
}

还有层的问题,由于这个是定制的流水线,我清楚流水线安装什么依赖,所以提前准备好了。大家跑自己的项目可以不使用 layer 的配置。

制作层

通过工具

跨平台的包,还是在控制台搞吧,本地搞有点麻烦

cd nodejs
npm install
cd ..
zip -rqy my-layer-code.zip nodejs
s cli fc layer publish --code ./my-layer-code.zip --compatible-runtime nodejs16,nodejs14,custom  --region cn-shenzhen --layer-name dumiAndS

然后将输出的 arn 填写到配置中

通过控制台

在创建层或者创建版本时 层上传方式选择在线构建,填入依赖确定就好了。

然后将输出的 arn 填写到配置中,环境变量加上 /opt/nodejs/node_modules/.bin:/opt/nodejs/node_modules

About

通过函数计算定制简易版的流水线

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published