Releases: devsapp/fc-deploy
Releases · devsapp/fc-deploy
Release 0.0.48
Add
- CI 流程
- 增加 --escape-nas-check 参数,在 deploy 前不会检查 nasDir 是否存在
Update
- 在生成默认的 role 时,会尝试创建 AliyunFcDefaultRole
- 更新 AliyunFcDefaultRole 的 policy 模版至最新
Release 0.0.47
Fix
- logConfig: auto ,二次部署时,会报错: LogStore and Project must both exist
- state 缓存文件中 statefulAutoConfig 的更新由覆盖变更为增量。避免 deploy 和 deployAutoNas 方法互相覆盖对方生成的 statefulAutoConfig。
Update
- vswitchIds -> vSwitchIds,目前两种写法均兼容。
Release 0.0.46
Release 0.0.45
Add
- deploy custom-container 函数时,会尝试为用户推送镜像到阿里云镜像服务(ACR), issue: devsapp/fc#208, PR: #84
- 增加 props 中 region 与 custom container image 中的 region 一致性检查, PR: #86
- deploy custom-container 函数时,若推送 vpc registry 的镜像失败,则会将其 tag 为 public registry 后再尝试进行推送,PR: #86
- 使用自定义 nasConfig 时,deploy 前会确保 nasDir 存在,PR: #87
- 增加 deployAutoNas 子指令,对于 nasConfig: auto ,则创建 nas 并确保 nasDir 存在,PR: #88
Fix
- deploy custom-container 函数时,子账号未登陆过 ACR,则推送前需要首次设置 docker login 密码才能成功登陆 docker,issue: devsapp/fc#230 , PR: #86
- 修复 deploy 时出现的 serviceName 限制错误,issue: devsapp/fc#218, PR: #85
- --assume-yes 参数对创建 nas 时不生效
Update
- 服务 Role 优先尝试使用 AliyunFCDefaultRole。issue: devsapp/fc#197, PR: #85
Release 0.0.44
Update
- 更新编译产物,使排除 @serverless-devs/core 包
Release 0.0.43
Update
- --type 参数在 deploy service/trigger 或者 pulumi 场景时不生效
- 部署时用户选择使用线上配置,则跳过部署
- 对于线上/线下配置的选择,使用 'use remote'/'use local' 取代之前的 'yes'/'no'
- 基于 ncc 编译进行发布
Release 0.0.42
Fix
- 只指定 nasConfig:auto,则在第一次部署成功后,后面的部署都会失败
Release 0.0.41
Fix
- 修复 deploy 方法的 bug: 当在未 build 的前提下,进行 deploy 操作会报错: 'path received undefined'
Release 0.0.40
Fix
- 用户指定 ossBucket 和 ossKey 无法部署函数问题。
- cache 文件夹不存在时,用户在 cache 文件夹下创建 fc-deploy 的缓存文件夹时出错的问题
3 . fcignore 对于 build 路径不生效的问题
Add
- 使用自定义 endpoint 的能力
Release 0.0.39
Fix
- 当 nasConfig: auto 时,也会缓存本次 vpcConfig 至部署成功的 auto 配置中,供下次部署时使用。