OpenShift Container Platform 4.13 CI/CDOpenShift Container Platform 4.13 CI/CD 包含有关 OpenShift Container Platform 构建、管道和 GitOps 的信息 Last Updated: 2024-02-17 OpenShift Container Platform 4.13 CI/CD 包含有关 OpenShift Container Platform 构建、管道和 other trademarks are the property of their respective owners. 摘要 摘要 OpenShift Container Platform 的 CI/CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 目 目录 录 第 第 1 章 章 OPENSHIFT CONTAINER PLATFORM CI/CD 概述 概述 1.1. OPENSHIFT 构建 1.2. OPENSHIFT PIPELINES 1.3. OPENSHIFT GITOPS 1.4. JENKINS 第 第 2 章 章0 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.8 CLI 工具Eventing)交互。 Pipelines CLI(tkn) :OpenShift Pipelines 是 OpenShift Container Platform 中的持续集成和持续 交付 (CI/CD) 解决方案,内部使用 Tekton。tkn CLI 工具提供简单直观的命令,以便使用终端与 OpenShift Pipelines 进行交互。 opm CLI : opm CLI 工具可帮助 Operator release with updated metadata from a previous release oc adm release new --from-release registry.svc.ci.openshift.org/origin/release:v4.1 --name 4.1.1 \ --previous 4.1.0 --metadata ... --to-image docker # Create a new release and override a single image oc adm release new --from-release registry.svc.ci.openshift.org/origin/release:v4.1 \ cli=docker.io/mycompany/cli:latest --to-image docker.io/mycompany/myrepo:latest0 码力 | 152 页 | 1.24 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序OpenShift Container Platform 中。 Pipelines:使用 Tekton 管道为 OpenShift Container Platform 上的软件交付过程创建 CI/CD 管 道。 Serverless:探索 Serverless 选项,在 OpenShift Container Platform 中创建、构建和部署无状 态和无服务器应用程序。 Channel:创建一个 Serverless Deployment 选项。如需了解更多详细信息,请参阅 OpenShift Serverless 文档。 8. 在 Pipelines 部分,选择 Add Pipeline,然后点 Show Pipeline Visualization 来查看应用程序的 管道。 9. Advanced Options 部分中默认选中 Create a route to the application,以便您可以使用公开的 在创建新应用程序时,如果源存储库的根目录或指定上下文目录中存在 Jenkinsfile 文件,则 OpenShift Container Platform 会生成管道构建策略。 注意 注意 pipeline 构建策略已弃用;请考虑使用 Red Hat OpenShift Pipelines。 在创建新应用程序时,如果源存储库的根目录或指定上下文目录中存在 Dockerfile,则 OpenShift0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.10 CLI 工具Eventing)交互。 Pipelines CLI(tkn) :OpenShift Pipelines 是 OpenShift Container Platform 中的持续集成和持续 交付 (CI/CD) 解决方案,内部使用 Tekton。tkn CLI 工具提供简单直观的命令,以便使用终端与 OpenShift Pipelines 进行交互。 opm CLI : opm CLI 工具可帮助 Operator release with updated metadata from a previous release oc adm release new --from-release registry.svc.ci.openshift.org/origin/release:v4.1 --name 4.1.1 \ --previous 4.1.0 --metadata ... --to-image docker # Create a new release and override a single image oc adm release new --from-release registry.svc.ci.openshift.org/origin/release:v4.1 \ cli=docker.io/mycompany/cli:latest --to-image docker.io/mycompany/myrepo:latest0 码力 | 120 页 | 1.04 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序OpenShift Container Platform 中。 Pipelines:使用 Tekton 管道为 OpenShift Container Platform 上的软件交付过程创建 CI/CD 管 道。 Serverless:探索 Serverless 选项,在 OpenShift Container Platform 中创建、构建和部署无状 态和无服务器应用程序。 Channel:创建一个 Serverless Deployment 选项。如需了解更多详细信息,请参阅 OpenShift Serverless 文档。 8. 在 Pipelines 部分,选择 Add Pipeline,然后点 Show Pipeline Visualization 来查看应用程序的 管道。选择了默认管道,但您可以从应用程序的可用管道列表中选择所需的管道。 9. 可选: 在 Advanced Options 在创建新应用程序时,如果源存储库的根目录或指定上下文目录中存在 Jenkinsfile 文件,则 OpenShift Container Platform 会生成管道构建策略。 注意 注意 pipeline 构建策略已弃用;请考虑使用 Red Hat OpenShift Pipelines。 在创建新应用程序时,如果源存储库的根目录或指定上下文目录中存在 Dockerfile,则 OpenShift0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.13 CLI 工具Eventing)交互。 Pipelines CLI(tkn) :OpenShift Pipelines 是 OpenShift Container Platform 中的持续集成和持续 交付 (CI/CD) 解决方案,内部使用 Tekton。tkn CLI 工具提供简单直观的命令,以便使用终端与 OpenShift Pipelines 进行交互。 opm CLI : opm CLI 工具可帮助 Operator release with updated metadata from a previous release oc adm release new --from-release registry.ci.openshift.org/origin/release:v4.11 --name 4.11.1 \ --previous 4.11.0 --metadata ... --to-image docker # Create a new release and override a single image oc adm release new --from-release registry.ci.openshift.org/origin/release:v4.11 \ cli=docker.io/mycompany/cli:latest --to-image docker.io/myc0 码力 | 128 页 | 1.11 MB | 1 年前3
OpenShift Container Platform 4.4 构建(build)输出镜像标签 第 第 5 章 章 使用 使用构 构建策略 建策略 5.1. DOCKER 构建 5.2. SOURCE-TO-IMAGE (S2I) 构建 5.3. CUSTOM 构建 5.4. PIPELINE 构建 5.5. 使用 WEB 控制台添加 SECRET 5.6. 启用拉取 (PULL) 和推送 (PUSH) 第 第 6 章 章 使用 使用 BUILDAH 自定 自定义镜 义镜像 像构 构建生成的对象取决于用于创建它的构建器(builder)。对于 Docker 和 S2I 构建,生成的对象为可运行 的镜像。对于 Custom 构建,生成的对象是构建器镜像作者指定的任何事物。 此外,也可利用 Pipeline 构建策略来实现复杂的工作流: 持续集成 持续部署 1.1.1. Docker 构建 Docker 构建策略调用 docker build 命令,它需要一个含有 Dockerfile 的存储库并且其中包含所有必要的 建 RPM 或基础镜像。 Custom 构建以级别很高的特权运行,默认情况下不可供用户使用。只有可赋予集群管理权限的用户才应 被授予运行自定义构建的权限。 1.1.4. Pipeline 构建 重要 重要 Pipeline 构建策略在 OpenShift Container Platform 4 中弃用。基于 Tekton 的 OpenShift Pipelines 中带有等效且改进的功能。0 码力 | 101 页 | 1.12 MB | 1 年前3
OpenShift Container Platform 4.3 架构(RHCOS) 5.1. 关于 RHCOS 5.2. 查看 IGNITION 配置文件 5.3. 安装后更改 IGNITION 配置 第 第 6 章 章 CI/CD 方法和 方法和实 实践 践 6.1. 用于集群管理和应用程序配置管理的 CI/CD 6.2. GITOPS 方法和实践 第 第 7 章 章 在 在 OPENSHIFT CONTAINER PLATFORM 中使用 中使用 ARGOCD 后续步骤 第 第 4 章 章 了解 了解 OPENSHIFT CONTAINER PLATFORM 开 开发 发 21 此时,请考虑对容器开发过程进行自动化的方法。理想情况下,您可以使用某种 CI 管道来构建镜像并将 其推送到 registry。特别是,GitOps 管道可将容器开发与 Git 存储库集成在一起,您将使用 Git 存储库来 存储构建应用程序所需的软件。 到目前为止的工作流程可能如下所示: 28 第 6 章 CI/CD 方法和实践 使用 持续的集成/持续提供 (CI/CD) 方法,您可以通过将自动化融入到应用程序开发阶段,从集成和测试 阶段到交付和部署阶段,定期向客户提供应用程序。CI/CD 进程通常被称为 "CI/CD pipeline"。 CI/CD 的 主要概念是持续集成、持续提供和连续部署。 6.1. 用于集群管理和应用程序配置管理的 CI/CD 持续集成 是开发人0 码力 | 47 页 | 1.05 MB | 1 年前3
OpenShift Container Platform 4.13 关于管理的后备服务绑定。Service Binding Operator 使用一致和声明性服务绑定方法改进开发生命周期,可防止集群环境中的差 异。 创 创建 建 CI/CD 管道 管道 :管道 (Pipeline) 是无服务器、云原生、持续集成和持续部署(CI/CD)的系 统,它在隔离的容器中运行。Pipelines 使用标准的 Tekton 自定义资源来自动化部署,并为处理 基于微服务的架构的非中心化团队设计。0 码力 | 13 页 | 235.76 KB | 1 年前3
OpenShift Container Platform 4.13 虚拟化TEKTON-TASKS-OPERATOR tekton-tasks-operator 部署示例管道,显示 OpenShift Pipelines 用于虚拟机的情况。它还部署额外的 OpenShift Pipeline 任务,允许用户从模板创建虚拟机、复制和修改模板,以及创建数据卷。 表 表 2.6. tekton-tasks-operator components OpenShift Container OpenShift Container Platform 4.13 虚 虚拟 拟化 化 28 挂 挂载 载 Windows 驱动 驱动程序 程序 磁 磁盘 盘 复选框 选择将临时容器磁盘挂载为 CD-ROM。 磁 磁盘 盘表 VirtualMachine 磁盘列表 点磁盘 旁边的 Options 菜单,选择 Edit、Detach 或 Make persistent。 文件系 文件系统 通过 Registry 导入(创 建 PVC) 通过容器 registry 导入内容。 容器(临时) 从集群可以访问的 registry 中的容器上 传内容。容器磁盘应只用于只读文件系 统,如 CD-ROM 或临时虚拟机。 OpenShift Container Platform 4.13 虚 虚拟 拟化 化 86 名称 磁盘的名称。名称可包含小写字母 (a- z)、数字 (0-9)、连字符0 码力 | 393 页 | 4.53 MB | 1 年前3
共 51 条
- 1
- 2
- 3
- 4
- 5
- 6













