serverless-components/tencent-scf

能否增加hook字段,便于编译型的语言在部署前进行构建

Closed this issue · 2 comments

可否增加类似于website-component的hook字段,用于处理go之类的编译型语言在上传前的构建操作。

这样的hook字段对于解释型语言应该也会很有用,例如可以配置切换node的依赖包(某些有二进制依赖,本地的依赖跟云函数不能通用的场景): mv node_modules node_modules_local; mv node_modules_scf node_modules;

v2版本可能不能增加,v1版本已经逐渐的hold住,向v2转移了‘

@ShadowWaIker V2 版本已经支持 hook,但是需要跟 dist 一起配置使用,如下:

org: orgDemo
app: appDemo
stage: dev
component: scf
name: scfDemo

inputs:
  src:
    hook: npm run build
    dist: ./dist # npm run build 之后生成的需要部署的目录
  runtime: Nodejs10.15
  region: ap-guangzhou
  namespace: test
  handler: index.main_handler