构建CI/CD流水线任务

本节介绍如何通过CI/CD流程任务构建并部署一个容器应用。

背景信息

CI/CD是秒云容器云平台提供的一种持续集成、持续发布的平台,集成了当前主流的持续集成工具Jenkins,实现了直接从代码构建镜像并部署应用的整套流水线任务。

前提条件

已获取代码的仓库地址。

操作步骤

创建CI/CD任务

  1. 以项目管理员登录管理平台。

  2. 在左侧导航栏选择项目管理 > CI/CD

  3. 单击右侧的创建CI/CD任务,设置基础信息,完成后单击下一项

    选择GitLab仓库类型,设置GitLab链接、GitLab用户名和GitLab访问令牌后,单击连接GitLab,成功后会显示连接成功,再选择对应的代码仓库。

  4. 选择流水线模板Docker,完成后单击下一项

  5. 进入流水线界面,设置流水线。

    1. 单击Docker Build,设置构建Docker Build镜像信息。

      • 镜像标签:选择环境变量与参数BUILD_DATE+BUILDS_TODAY 构建日期与当日序号
      • Dockerfile来源:选择来源为Dockerfile路径
      • Dockerfile路径:设置为Dockerfile

    2. 上传镜像。

      • 选择镜像仓库类型:选择上传到当前项目下的同名镜像仓库
      • 镜像名称和镜像标签直接选择已创建的类型即可。

    3. 创建Kubernetes应用。

      • 创建/更新:选择创建应用
      • 升级策略:选择滚动升级
      • 镜像名称和镜像标签直接选择已创建的类型即可。
      • 端口:服务端口和容器端口填写为80
      • Web应用:开启Web应用,路径保持默认即可。

  6. 设置完成后,单击右上角的立即创建,进入CI/CD任务界面。

  7. 单击右侧的,选择运行,在弹出的提示框中单击构建

  8. 构建完成后,CI/CD任务状态显示为已成功

查看已构建应用

  1. 在左侧导航栏选择集群资源 > 应用,查看已构建的应用。

  2. 单击,可以通过Web访问该应用。

© 2023 MiaoYun Chengdu Yuan Lai Yun Zhi Technologies Inc.            Version: 2.0.2305.1

results matching ""

    No results matching ""