Content-Length: 264337 | pFad | http://github.com/wss-git/custom-dumi-cd

05 GitHub - wss-git/custom-dumi-cd: 通过函数计算定制简易版的流水线
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








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/wss-git/custom-dumi-cd

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy