将 Serverless 与 OpenShift Pipelines 集成可以实现 Serverless 服务的 CI/CD 管道管理。使用此集成,您可以自动化 Serverless 服务的部署。
您可以访问具有 `cluster-admin` 权限的集群。
OpenShift Serverless Operator 和 Knative Serving 已安装在集群上。
您已在集群上安装 OpenShift Pipelines Operator。
使用 OpenShift Container Platform Web 控制台,您可以创建由 OpenShift Pipelines 部署的服务。
在 OpenShift Container Platform Web 控制台的**开发者**视角中,导航到**+添加**并选择**从 Git 导入**选项。
在**从 Git 导入**对话框中,通过执行以下操作指定项目元数据:
指定 Git 仓库 URL。
如有必要,请指定上下文目录。这是仓库内包含应用程序源代码根目录的子目录。
可选:指定应用程序名称。默认情况下,使用仓库名称。
选择**无服务器部署**资源类型。
选中**添加管道**复选框。管道将根据源代码自动选择,其可视化效果将显示在方案中。
指定任何其他相关设置。
单击**创建**以创建服务。
服务创建开始后,您将导航到**拓扑**屏幕,在此屏幕上可以可视化您的服务和相关触发器,并可以与它们交互。
可选:通过导航到**管道**页面,验证管道是否已创建以及服务是否正在构建和部署。
要查看管道的详细信息,请单击**管道**页面上的管道。
要查看当前管道运行的详细信息,请单击**管道**页面上的运行名称。