更新时间:2024-08-09 GMT+08:00
分享

编辑组件

已创建的组件支持修改组件名称,版本号、实例数量、实例规格、代码源和自定义构建命令。

仅组件状态为未部署时支持编辑操作。

操作步骤

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件列表”
  3. 选择待操作组件,在“操作”“更多”下拉框单击“编辑”
  4. 参考下表重新设置组件信息。

    参数

    类别

    说明

    组件名称

    -

    新建组件的名称。

    版本号

    -

    组件的版本号。

    格式为:A.B.C或者A.B.C.D。A、B、C、D为自然数,例如:1.0.0或者1.0.0.0。

    实例规格

    -

    选择实例规格,例如:0.5core、1GiB;1core、1GiB;1core、2GiB;2core、4GiB等。

    实例数量

    -

    实例数量默认为2,最少为1,最大值为99。

    代码源

    源码仓库

    1. 选择源码来源。本服务支持识别CodeArts、GitHub、GitCode、GitLab、Gitee和Bitbucket来源的代码。
    2. 将代码信息补充完整。
      • 授权信息:从下拉框中选择对应的源码授权信息。如果您是首次使用该功能,在下拉框右侧单击“新建授权”,填写“授权名称”和选择“授权方式”,单击“确认”完成授权。单击“授权列表”可查看当前已创建的授权信息,选中列表前方复选框,可对已授权源码进行“重新授权”或“删除”。
      • 用户名/组织:选择源码对应的用户名称或组织,用于当前项目的代码管理。
      • 仓库名称:用于当前项目下各个模块代码的管理。
      • 分支:选择对应的分支,用于开发对代码的管理。
    3. 语言/运行时:从下拉框中选择源码对应的语言格式。
    4. 自定义构建:构建命令可根据业务需要选择“使用默认命令或脚本”或“使用自定义命令”。
      说明:

      不同源码来源新建授权时授权方式不同,请按照实际情况进行选择。

      • 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法构建,如Java:mvn clean package。
      • 使用自定义命令:根据所选语言自定义构建命令;或修改build.sh文件后选择使用默认命令或脚本。
    5. Dockerfile:组件来源是“源码仓库”时,根据业务需要设置。支持“自定义”“系统默认”
      说明:

      仅当“运行时”选择java时,可选择“系统默认”

    6. Dockerfile地址:当“Dockerfile”选择“自定义”时可设置。
      • “Dockerfile地址”即Dockerfile文件相对于项目的根目录(./)所在的目录,Dockerfile文件用于镜像构建。
      • Docker程序通过读取Dockerfile文件生成定制的镜像。
      • dockerfile地址只能包含字母、数字及.-_/且字符长度在1~255范围内的内容。
      • 如果文件名为Dockerfile,允许只填写目录地址,但目录地址必须以/结尾。
    7. 制品文件名:当“Dockerfile”选择“系统默认”时可设置。

      maven构建生成多个jar包时,选取指定的jar包运行,以".jar"结尾,支持模糊匹配,如:demo-1.0.jar,demo*.jar

    镜像

    1. 用户可以通过“客户端上传镜像”和“页面上传镜像”两种方式上传镜像包。
    2. 在“我的镜像”、“开源镜像”或者“共享镜像”中选择已上传的镜像包部署。可通过镜像名称搜索镜像。
      • 我的镜像:用户自定义上传的镜像包
      • 开源镜像:容器镜像服务SWR中提供的开源镜像
      • 共享镜像:不同账号之间共享的镜像包
    3. (可选)用户还可以通过单击“代码源”右侧链接,前往容器镜像服务SWR控制台对镜像进行更多管理操作。
      说明:

      选择“页面上传镜像”时,单次仅支持添加1个镜像压缩包,文件大小(含解压后)不得超过2GB,支持tar、tar.gz格式,仅支持上传1.11.2及以上容器引擎客户端版本制作的镜像压缩包,制作过程详见制作镜像压缩包。 如需上传大于 2GB的文件,请使用“客户端上传镜像”。

    软件包

    1. 选择软件包位置“CodeArts件发布库”或“OBS对象存储选择”。
      • 从“CodeArts软件发布库”选择对应软件包时,需要提前将软件包上传至软件发布库,相关操作请参考上传软件包
      • 从“OBS对象存储选择”中选择对应软件包时,需要先将软件包上传至OBS对象存储桶内,具体操作请参考上传对象
    2. 语言/运行时:从下拉框中选择软件包对应的语言格式。
    3. 构建方式:根据业务需要选择“系统默认”或“自定义Dockerfile”。
      • 使用“系统默认”:根据语言/运行时使用默认Dockerfile构建。
      • 使用“自定义Dockerfile”:根据所选语言自定义Dockerfile内容构建。

  5. 单击“完成编辑”

相关文档