OpenShift Container Platform 4.13 CI/CD
OpenShift Container Platform 启动、监控和管理,其方式与任何其他构建类型相同。 Pipeline 工作流在 jenkinsfile 中定义,或直接嵌入在构建配置中,或者在 Git 存储库中提供并由构建配置 引用。 2.2. 了解构建配置 以下小节定义了构建、构建配置和可用的主要构建策略的概念。 2.2.1. BuildConfig 构建配置描述单个构建定义,以及一组 字段控制从此构建配置创建的构建能否同时运行。默认值为 Serial,即新构建将按顺序运 行,而不是同时运行。 您可以指定导致创建新构建的触发器的列表。 source 部分定义构建的来源。源类型决定主要的输入源,可以是 Git(指向代码库存储位 置)、Dockerfile(从内联 Dockerfile 构建)或 Binary(接受二进制有效负载)。可以同时拥有多 个源。详情请参阅每种源类型的文档。 strategy 部 它们按优先顺序列出: 内联 Dockerfile 定义 从现有镜像中提取内容 Git 存储库 - type: "Generic" generic: secret: "secret101" - type: "ImageChange" source: 4 git: uri: "https://github.com/opens0 码力 | 129 页 | 1.37 MB | 1 年前3OpenShift Container Platform 4.4 构建(build)
构建配置 建配置 2.1. BUILDCONFIG 第 第 3 章 章 创 创建 建构 构建 建输 输入 入 3.1. 构建输入 3.2. DOCKERFILE 源 3.3. 镜像源 3.4. GIT 源 3.5. 二进制(本地)来源 3.6. 输入 SECRET 和配置映射 3.7. 外部工件 (ARTIFACT) 3.8. 将 DOCKER 凭证用于私有 REGISTRY 3.9. 构建环境 OpenShift Container Platform 启动、监控和管理,其方式与任何其他构建类型相同。 Pipeline 工作流在 Jenkinsfile 中定义,或直接嵌入在构建配置中,或者在 Git 存储库中提供并由构建配置 引用。 第 第 1 章 章 理解 理解镜 镜像 像构 构建 建 5 1 2 第 2 章 了解构建配置 以下小节定义了构建概念 BuildConfig,并概述了可用的主要构建策略。 "Generic" generic: secret: "secret101" - type: "ImageChange" source: 4 git: uri: "https://github.com/openshift/ruby-hello-world" strategy: 5 sourceStrategy:0 码力 | 101 页 | 1.12 MB | 1 年前3OpenShift Container Platform 4.9 构建应用程序
角色和权限访问一个项目。您可以通过 web 控制台的开发者视角, 安装的 Operator, 或 OpenShift Container Platform CLI 来创建一个应用程序。您可 以从 Git、JAR 文件、devfile 或开发人员目录中提供要添加到项目的应用程序。 您还可以使用包含源或二进制代码、镜像和模板的组件,通过 OpenShift Container Platform CLI 中注册对一类事件的兴趣。 注意 注意 如果安装了 RHOAS Operator,也可使用 Managed services 选项。 Git 存储库:使用 From Git、From Devfile 或 From Dockerfile 选项分别从您的 Git 存储库中导 入一个存在的 codebase、Devfile 或 Dockerfile,以在 OpenShift Container Platform 中,会默认选择一个构建器镜像。您可以使用 Builder Image Version 下拉列表修改此镜像版本。 默认添加 Git 存储库 URL 示例。 4. 点 Create 创建示例应用程序。示例应用程序的构建状态显示在 Topology 视图中。创建示例应 用程序后,您可以看到添加到应用程序的部署。 3.1.3. 从 Git 导入代码库来创建应用程序 您可以在 Developer 视角中,使用 GitHub 中的现有代码库,在0 码力 | 184 页 | 3.36 MB | 1 年前3OpenShift Container Platform 4.2 镜像
按预期工作。 4.3.5. 使用 OpenShift Container Platform 构建镜像 有了 Dockerfile 和组成新 S2I 构建程序镜像的其他工件后,您可以将它们放入 git 存储库中,并使用 OpenShift Container Platform 来构建和推送(push)镜像。简单定义一个指向您的存储库的 Docker 构 建。 如果 OpenShift Container OPENSHIFT_BUILD_NAMESPACE=test - OPENSHIFT_BUILD_SOURCE=https://github.com/openshift/ruby-hello-world.git - EXAMPLE=sample-app - OPENSHIFT_BUILD_NAME=ruby-sample-build-1 - PATH=/opt/app- 986b28e io.openshift.build.source-location: https://github.com/openshift/ruby-hello-world.git io.openshift.builder-base-version: 8d95148 io.openshift.builder-version: 8847438ba0 码力 | 92 页 | 971.35 KB | 1 年前3OpenShift Container Platform 4.10 构建应用程序
角色和权限访问一个项目。您可以通过 web 控制台的开发者视角, 安装的 Operator, 或 OpenShift Container Platform CLI 来创建一个应用程序。您可 以从 Git、JAR 文件、devfile 或开发人员目录中提供要添加到项目的应用程序。 您还可以使用包含源或二进制代码、镜像和模板的组件,通过 OpenShift Container Platform CLI 对一类事件的兴趣。 注意 注意 如果安装了 RHOAS Operator,也可使用 Managed services 选项。 Git 存 存储库 储库:使用 From Git、From Devfile 或 From Dockerfile 选项分别从您的 Git 存储库中导 入一个存在的 codebase、Devfile 或 Dockerfile,以在 OpenShift Container 字段中,部署名称会被默认显示。您可以根据需要修改此名称。 在 Builder Image Version 中,会默认选择一个构建器镜像。您可以使用 Builder Image Version 下拉列表修改此镜像版本。 默认添加 Git 存储库 URL 示例。 4. 点 Create 创建示例应用程序。示例应用程序的构建状态显示在 Topology 视图中。创建示例应 用程序后,您可以看到添加到应用程序的部署。 3.1.3.0 码力 | 198 页 | 3.62 MB | 1 年前3OpenShift Container Platform 4.7 镜像
. . . . . . . . . . . . . . . . . 11.3.2. 为 OpenShift Container Platform 配置应用程序 11.3.3. 将应用程序存储在 Git 中 11.4. 将应用程序部署至 OPENSHIFT CONTAINER PLATFORM 11.4.1. 创建数据库服务 11.4.2. 创建前端服务 11.4.3. 为您的应用程序创建路由 作为开发者,您可以使用 Ruby on Rails 进行: 编写应用程序: 设置数据库. 创建欢迎页面。 为 OpenShift Container Platform 配置应用程序。 将应用存储在 Git 中。 在 OpenShift Container Platform 中部署应用程序: 创建数据库服务。 创建 frontend 服务。 为您的应用创建一个路由。 第 第 1 章 章 镜 镜像概述 按预期工作。 4.4.5. 使用 OpenShift Container Platform 构建镜像 有了 Dockerfile 和组成新 S2I 构建程序镜像的其他工件后,您可以将它们放入 git 存储库中,并使用 OpenShift Container Platform 来构建和推送(push)镜像。定义指向您的存储库的 Docker 构建。 如果 OpenShift Container0 码力 | 123 页 | 1.20 MB | 1 年前3OpenShift Container Platform 4.10 可伸缩性和性能
用于基础架构部署。使用 GitOps,您可以使用声明 YAML 文件和其他存储在 Git 存储库 中的其他定义模式。Red Hat Advanced Cluster Management (RHACM)使用 Git 存储库来驱动基础架构 部署。 GitOps 提供可追溯性、基于角色的访问控制 (RBAC),以及每个站点的所需状态的单一数据源。Git 方法 可通过 webhook 解决可扩展性问题,以及事件驱动的操作。 OpenShift Container Platform 发行镜像。RHACM 使用 OpenShift 镜像 registry 来置备受管集群。 您以 YAML 格式清单文件管理裸机主机,并在 Git 存储库中版本。 您可以使主机准备好作为受管集群置备,并使用 RHACM 和辅助服务在站点上安装裸机主机。 安装和部署集群分为两个阶段,涉及初始安装阶段和后续配置阶段。下图演示了这个工作流: OpenShift Container Platform 4.10 可伸 可伸缩 缩性和性能 性和性能 206 19.1.3. 使用 SiteConfig 资源和 RHACM 安装受管集群 GitOps ZTP 使用 Git 存储库中的 SiteConfig 自定义资源 (CR) 来管理安装 OpenShift Container Platform 集群的进程。SiteConfig CR 包含安装所需的特定于集群的参数。它有在安装过程中应用所选配0 码力 | 315 页 | 3.19 MB | 1 年前3BAETYL 1.0.0 Documentation
Baetyl release version BinVersion string `json:"bin_version,omitempty"` // Baetyl git revision GitRevision string `json:"git_revision,omitempty"` // Baetyl loaded application configuration version ConfVersion document explains our workflow and work style. Workflow Baetyl use this Git branching model [https://nvie.com/posts/a-successful-git-branching-model/]. The following steps guide usual contributions. 1. baetyl git checkout master # verify master branch git remote add fork https://github.com//baetyl # specify remote repository 3. Push changes to your forked repository git status 0 码力 | 135 页 | 15.44 MB | 1 年前3Docker 从入门到实践 0.9.0(2017-12-31)
clone 到本地, 并设置用户信息。 $ git clone git@github.com:docker_user/docker_practice.git $ cd docker_practice 修改代码后提交,并推送到自己的仓库,注意修改提交消息为对应 Issue 号和描述。 # Update the content $ git commit -a -s # In commit change" $ git push 在 GitHub 上提交 Pull Request ,添加标签,并邀请维护者进行 Review 。 定期使用项目仓库内容更新自己仓库内容。 $ git remote add upstream https://github.com/yeasy/docker_practice $ git fetch upstream $ git rebase upstream/master upstream/master $ git push -f origin master 排版规范 本开源书籍遵循 中文排版指南 规范。 如何贡献 13 简介 本章将带领你进入 Docker 的世界。 什么是 Docker? 用它会带来什么样的好处? 好吧,让我们带着问题开始这神奇之旅。 Docker 简介 14 什么是 Docker Docker 最初是 dotCloud 公司创始人0 码力 | 370 页 | 6.73 MB | 1 年前3BAETYL 1.0.0 Documentation
Baetyl release version BinVersion string `json:"bin_version,omitempty"` // Baetyl git revision GitRevision string `json:"git_revision,omitempty"` // Baetyl loaded application configuration version ConfVersion your contribution. This document explains our workflow and work style. 3.1 Workflow Baetyl use this Git branching model. The following steps guide usual contributions. 1. Fork Our development community baetyl git checkout master # verify master branch git remote add fork https://github.com//baetyl # specify ˓→remote repository 3. Push changes to your forked repository git status 0 码力 | 145 页 | 9.31 MB | 1 年前3
共 249 条
- 1
- 2
- 3
- 4
- 5
- 6
- 25