×

将 Serverless 与 OpenShift Pipelines 集成可以实现 Serverless 服务的 CI/CD 管道管理。使用此集成,您可以自动化 Serverless 服务的部署。

先决条件

  • 您可以访问具有 `cluster-admin` 权限的集群。

  • OpenShift Serverless Operator 和 Knative Serving 已安装在集群上。

  • 您已在集群上安装 OpenShift Pipelines Operator。

创建由 OpenShift Pipelines 部署的服务

使用 OpenShift Container Platform Web 控制台,您可以创建由 OpenShift Pipelines 部署的服务。

步骤
  1. 在 OpenShift Container Platform Web 控制台的**开发者**视角中,导航到**+添加**并选择**从 Git 导入**选项。

    Importing from Git
  2. 在**从 Git 导入**对话框中,通过执行以下操作指定项目元数据:

    • 指定 Git 仓库 URL。

    • 如有必要,请指定上下文目录。这是仓库内包含应用程序源代码根目录的子目录。

    • 可选:指定应用程序名称。默认情况下,使用仓库名称。

    • 选择**无服务器部署**资源类型。

    • 选中**添加管道**复选框。管道将根据源代码自动选择,其可视化效果将显示在方案中。

    • 指定任何其他相关设置。

      Importing from Git dialog
  3. 单击**创建**以创建服务。

  4. 服务创建开始后,您将导航到**拓扑**屏幕,在此屏幕上可以可视化您的服务和相关触发器,并可以与它们交互。

    Topology
  5. 可选:通过导航到**管道**页面,验证管道是否已创建以及服务是否正在构建和部署。

    Pipelines screen
  6. 要查看管道的详细信息,请单击**管道**页面上的管道。

    Pipeline details screen
  7. 要查看当前管道运行的详细信息,请单击**管道**页面上的运行名称。

    PipelineRun details screen