赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 3.0
  4. 操作指南
  5. 应用
  6. 实践教程
  7. 升级流水线任务模板到自定义任务模板

升级流水线任务模板到自定义任务模板

  • 实践教程
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

本教程介绍如何将流水线任务升级到自定义任务模板,从而使用ServerlessDevs 3.0进行发布。

说明

当您部署时遇到如下错误时,可以通过本教程进行操作。

WARNING:======================

* Please check the edition field of s.yaml, you can specify it as 1.0.0 or 2.0.0.

Message: The edition field in the s.yaml file is incorrect

说明

如果您的应用是在2023年11月4号之前创建的,默认流水线不支持ServerlessDevs 3.0,您需要关注本教程来完成升级。

在2023年11月4号之后创建的应用,默认流水线支持了ServerlessDevs 3.0,您无需关注本教程。

当您的流水线任务模板使用了plan-task、deploy-task、canary-task、release-task时,这些任务模板底层实现不支持ServerlessDevs 3.0 YAML规范。当您升级s.yaml为3.0版本后,需要将这些流水线任务修改成自定义任务模板,才可以使用ServerlessDevs 3.0进行发布。

您可以通过函数计算控制台,找到应用,在流水线管理页签的流水线详情区域查看当前流水线的配置,如下图中①②③④⑤所示,查看流水线YAML的taskTemplate,如果taskTemplate是以上列举的4个中的任意一个任务,则需要替换为serverless-runner-task。

image.png

具体修改方法如下:

  • plan-task:代码检查(下图①)-> 前置检查(下图②)-> 替换右侧Yaml(下图③)-> 保存(下图④)

image.png

  • deploy-task:构建(下图①)-> 构建部署(下图②)-> 替换右侧Yaml(下图③)-> 保存(下图④)

image.png

  • canary-task(当您主动开启时才需要关注,默认情况不需要修改):部署(下图①)->版本灰度(下图②)-> 替换右侧Yaml(下图③)-> 保存(下图④)

image.png

  • release-task(当您主动开启时才需要关注,默认情况不需要修改):部署(下图①)->版本发布(下图②)-> 替换右侧Yaml(下图③)-> 保存(下图④)

image.png

相关文章

将已有的函数计算工程通过应用中心部署实现持续部署 2025-04-16 14:38

如果您已经在函数计算部署了服务和函数,每次更新代码和配置并手动发布存在既繁琐又容易出错的风险。为了提升发布的体验,降低人工操作引入的风险,您可以通过应用中心对已有的函数计算工程进行部署,从而获取持续部署的能力。应用中心提供了可自定义的流水线能力,通过引入可编程的自动化构建发布能力以及人工审批确认能力

升级流水线任务模板到自定义任务模板 2025-04-16 14:38

本教程介绍如何将流水线任务升级到自定义任务模板,从而使用ServerlessDevs 3.0进行发布。 说明 当您部署时遇到如下错误时,可以通过本教程进行操作。 W

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号