EDAS K8s环境支持部署Golang、Node.js、Python和PHP等编程语言开发的应用,包含JAR包、WAR包和镜像3种部署方式;在云效2020侧持续集成和部署应用到EDAS K8s环境时,只能以镜像方式构建和部署。本文介绍如何使用云效2020实现此类应用的持续集成和部署。

背景信息

使用云效2020实现Golang、Node.js、Python、PHP等应用的持续集成和部署,与实现Java应用的持续集成和部署的操作流程类似。本文仅描述关键步骤和配置,如果您了解云效2020,则可以依据本文内容完成此类应用的持续集成和部署。具体操作,请参见使用云效2020进行持续集成和部署(K8s)

关键步骤和配置

  • 在EDAS控制台创建并部署应用。
  • 在新建流水线时选择相应的编程语言和流水线模板。选择流水线模板
    注意 在云效上仅可通过镜像方式实现Golang、Node.js、Python、PHP等应用的持续继承和部署到EDAS K8s环境。
  • 在基础流水线中删除原有的构建部署阶段。创建构建阶段时,选择相应编程语言的镜像模板。 根据应用类型选择镜像构建模板
  • 创建部署阶段时,选择EDAS Kubernetes应用发布模板,并设置部署信息。选择部署到EDAS K8s环境